home *** CD-ROM | disk | FTP | other *** search
/ Halting the Hacker - A P…uide to Computer Security / Halting the Hacker - A Practical Guide to Computer Security.iso / rfc / rfc1512.txt < prev    next >
Text File  |  1997-04-01  |  109KB  |  2,859 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                            J. Case
  8. Request for Comments: 1512                The University of Tennesse and
  9. Updates: 1285                                SNMP Research, Incorporated
  10.                                                           A. Rijsinghani
  11.                                            Digital Equipment Corporation
  12.                                                           September 1993
  13.  
  14.                     FDDI Management Information Base
  15.  
  16. Status of this Memo
  17.  
  18.    This RFC specifies an Internet standards track protocol for the
  19.    Internet community, and requests discussion and suggestions for
  20.    improvements.  Please refer to the current edition of the "Internet
  21.    Official Protocol Standards" for the standardization state and status
  22.    of this protocol.  Distribution of this memo is unlimited.
  23.  
  24. Abstract
  25.  
  26.    This memo defines a portion of the Management Information Base (MIB)
  27.    for use with network management protocols in TCP/IP-based internets.
  28.    In particular, it defines objects for managing devices which
  29.    implement the FDDI based on the ANSI FDDI SMT 7.3 draft standard [8],
  30.    which has been forwarded for publication by the X3T9.5 committee.
  31.  
  32. Table of Contents
  33.  
  34.    1. The Network Management Framework ......................    2
  35.    1.1 Object Definitions ...................................    2
  36.    1.2 Format of Definitions ................................    2
  37.    2. Overview ..............................................    2
  38.    2.1 Textual Conventions ..................................    3
  39.    3. Changes from RFC 1285 .................................    3
  40.    4. Object Definitions ....................................    4
  41.    4.1 The SMT Group ........................................    6
  42.    4.2 The MAC Group ........................................   17
  43.    4.3 The Enhanced MAC Counters Group ......................   29
  44.    4.4 The PATH Group .......................................   32
  45.    4.5 The PORT Group .......................................   38
  46.    5. Acknowledgements ......................................   48
  47.    6. References ............................................   50
  48.    7. Security Considerations ...............................   51
  49.    8. Authors' Addresses ....................................   51
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Case & Rijsinghani                                              [Page 1]
  59.  
  60. RFC 1512                        FDDI MIB                  September 1993
  61.  
  62.  
  63. 1.  The Network Management Framework
  64.  
  65.    The Internet-standard Network Management Framework consists of three
  66.    components.  They are:
  67.  
  68.       o STD 16, RFC 1155 which defines the SMI, the mechanisms used for
  69.         describing and naming objects for the purpose of
  70.         management.  STD 16, RFC 1212 defines a more concise description
  71.         mechanism, which is wholly consistent with the SMI.
  72.  
  73.       o STD 17, RFC 1213 defines MIB-II, the core set of managed objects
  74.         for the Internet suite of protocols.
  75.  
  76.       o STD 15, RFC 1157 which defines the SNMP, the protocol used for
  77.         network access to managed objects.
  78.  
  79.    The Framework permits new objects to be defined for the purpose of
  80.    experimentation and evaluation.
  81.  
  82. 1.1.  Object Definitions
  83.  
  84.    Managed objects are accessed via a virtual information store, termed
  85.    the Management Information Base or MIB.  Objects in the MIB are
  86.    defined using the subset of Abstract Syntax Notation One (ASN.1)
  87.    defined in the SMI.  In particular, each object object type is named
  88.    by an OBJECT IDENTIFIER, an administratively assigned name.  The
  89.    object type together with an object instance serves to uniquely
  90.    identify a specific instantiation of the object.  For human
  91.    convenience, we often use a textual string, termed the descriptor, to
  92.    refer to the object type.
  93.  
  94. 1.2.  Format of Definitions
  95.  
  96.    Section 4 contains contains the specification of all object types
  97.    contained in this MIB module.  The object types are defined using the
  98.    conventions defined in the SMI, as amended by the extensions
  99.    specified in [7].
  100.  
  101. 2.  Overview
  102.  
  103.    This document defines the managed objects for FDDI devices which are
  104.    to be accessible via the Simple Network Management Protocol (SNMP).
  105.    At present, this applies to these values of the ifType variable in
  106.    the Internet-standard MIB:
  107.  
  108.                fddi(15)
  109.  
  110.    For these interfaces, the value of the ifSpecific variable in the
  111.  
  112.  
  113.  
  114. Case & Rijsinghani                                              [Page 2]
  115.  
  116. RFC 1512                        FDDI MIB                  September 1993
  117.  
  118.  
  119.    MIB-II [4] has the OBJECT IDENTIFIER value:
  120.  
  121.                fddimib    OBJECT IDENTIFIER ::= { fddi 73 }
  122.  
  123.    The definitions of the objects presented here draws heavily from
  124.    related work in the ANSI X3T9.5 committee and the SMT subcommittee of
  125.    that committee [8].  In fact, the definitions of the managed objects
  126.    in this document are, to the maximum extent possible, identical to
  127.    those identified by the ANSI committee.  The semantics of each
  128.    managed object should be the same with syntactic changes made as
  129.    necessary to recast the objects in terms of the Internet-standard SMI
  130.    and MIB so as to be compatible with the SNMP.  Examples of these
  131.    syntactic changes include remapping booleans to enumerated integers,
  132.    remapping bit strings to octet strings, and the like.  In addition,
  133.    the naming of the objects was changed to achieve compatibility.
  134.  
  135.    These minimal syntactic changes with no semantic changes should allow
  136.    implementations of SNMP manageable FDDI systems to share
  137.    instrumentation with other network management schemes and thereby
  138.    minimize implementation cost.  In addition, the translation of
  139.    information conveyed by managed objects from one network management
  140.    scheme to another is eased by these shared definitions.
  141.  
  142.    Only the essential variables, as indicated by their mandatory status
  143.    in the ANSI specification, were retained in this document.  The
  144.    importance of variables which have an optional status in the ANSI
  145.    specification were perceived as being less widely accepted.
  146.  
  147. 2.1.  Textual Conventions
  148.  
  149.    Several new datatypes are introduced as a textual convention in this
  150.    MIB document.  These textual conventions enhance the readability of
  151.    the document and ease comparisons with its ANSI counterpart.  It
  152.    should be noted that the introduction of these textual conventions
  153.    has no effect on either the syntax or the semantics of any managed
  154.    objects.  The use of these is merely an artifact of the explanatory
  155.    method used.  Objects defined in terms of one of these methods are
  156.    always encoded by means of the rules that define the primitive type.
  157.    Hence, no changes to the SMI or the SNMP are necessary to accommodate
  158.    these textual conventions which are adopted merely for the
  159.    convenience of readers and writers in pursuit of the elusive goal of
  160.    clear, concise, and unambiguous MIB documents.
  161.  
  162. 3.  Changes from RFC 1285
  163.  
  164.    The changes from RFC 1285 [2] to this document, based on changes from
  165.    ANSI SMT 6.2 to SMT 7.3, were so numerous that the objects in this
  166.    MIB module are located on a different branch of the MIB tree.  No
  167.  
  168.  
  169.  
  170. Case & Rijsinghani                                              [Page 3]
  171.  
  172. RFC 1512                        FDDI MIB                  September 1993
  173.  
  174.  
  175.    assumptions should be made about compatibility with RFC 1285.
  176.  
  177. 4.  Object Definitions
  178.  
  179.           FDDI-SMT73-MIB DEFINITIONS ::= BEGIN
  180.  
  181.           IMPORTS
  182.                   Counter
  183.                       FROM RFC1155-SMI
  184.                   OBJECT-TYPE
  185.                       FROM RFC-1212;
  186.  
  187.           --  This MIB module uses the extended OBJECT-TYPE macro as
  188.           --  defined in [7].
  189.  
  190.  
  191.           -- this is the FDDI MIB module
  192.  
  193.           fddi    OBJECT IDENTIFIER ::= { transmission 15 }
  194.           fddimib   OBJECT IDENTIFIER ::= { fddi 73 }
  195.  
  196.  
  197.           -- textual conventions
  198.  
  199.           FddiTimeNano ::= INTEGER (0..2147483647)
  200.           -- This data type specifies 1 nanosecond units as
  201.           -- an integer value.
  202.           --
  203.           -- NOTE: The encoding is normal integer representation, not
  204.           -- two's complement.  Since this type is used for variables
  205.           -- which are encoded as TimerTwosComplement in the ANSI
  206.           -- specification, two operations need to be performed on such
  207.           -- variables to convert from ANSI form to SNMP form:
  208.           --
  209.           -- 1) Convert from two's complement to normal integer
  210.           --    representation
  211.           -- 2) Multiply by 80 to convert from 80 nsec to 1 nsec units
  212.           --
  213.           -- No resolution is lost.  Moreover, the objects for which
  214.           -- this data type is used effectively do not lose any range
  215.           -- due to the lower maximum value since they do not require
  216.           -- the full range.
  217.           --
  218.           -- Example: If fddimibMACTReq had a value of 8 ms, it would
  219.           -- be stored in ANSI TimerTwosComplement format as 0xFFFE7960
  220.           -- [8 ms is 100000 in 80 nsec units, which is then converted
  221.           -- to two's complement] but be reported as 8000000 in SNMP
  222.           -- since it is encoded here as FddiTimeNano.
  223.  
  224.  
  225.  
  226. Case & Rijsinghani                                              [Page 4]
  227.  
  228. RFC 1512                        FDDI MIB                  September 1993
  229.  
  230.  
  231.           FddiTimeMilli ::= INTEGER (0..2147483647)
  232.           -- This data type is used for some FDDI timers. It specifies
  233.           -- time in 1 millisecond units, in normal integer
  234.           -- representation.
  235.  
  236.           FddiResourceId ::= INTEGER (0..65535)
  237.           -- This data type is used to refer to an instance of a  MAC,
  238.           -- PORT, or PATH Resource ID.  Indexing begins
  239.           -- at 1.  Zero is used to indicate the absence of a resource.
  240.  
  241.           FddiSMTStationIdType ::= OCTET STRING (SIZE (8))
  242.           -- The unique identifier for the FDDI station.  This is a
  243.           -- string of 8 octets, represented as X' yy yy xx xx xx xx
  244.           -- xx xx' with the low order 6 octet (xx) from a unique IEEE
  245.           -- assigned address.  The high order two bits of the IEEE
  246.           -- address, the group address bit and the administration bit
  247.           -- (Universal/Local) bit should both be zero.  The first two
  248.           -- octets, the yy octets, are implementor-defined.
  249.           --
  250.           -- The representation of the address portion of the station id
  251.           -- is in the IEEE (ANSI/IEEE P802.1A) canonical notation for
  252.           -- 48 bit addresses.  The canonical form is a 6-octet string
  253.           -- where the first octet contains the first 8 bits of the
  254.           -- address, with the I/G(Individual/Group) address bit as the
  255.           -- least significant bit and the  U/L (Universal/Local) bit
  256.           -- as the next more significant bit, and so on.  Note that
  257.           -- addresses in the ANSI FDDI standard SMT frames are
  258.           -- represented in FDDI MAC order.
  259.  
  260.           FddiMACLongAddressType ::= OCTET STRING (SIZE (6))
  261.           -- The representation of long MAC addresses as management
  262.           -- values is in the IEEE (ANSI/IEEE P802.1A) canonical
  263.           -- notation for 48 bit addresses.  The canonical form is a
  264.           -- 6-octet string where the first octet contains the first 8
  265.           -- bits of the address, with the I/G (Individual/Group)
  266.           -- address bit as the least significant bit and the  U/L
  267.           -- (Universal/Local) bit as the next more significant bit,
  268.           -- and so on.  Note that the addresses in the SMT frames are
  269.           -- represented in FDDI MAC order.
  270.  
  271.  
  272.           -- groups in the FDDI MIB module
  273.  
  274.           fddimibSMT          OBJECT IDENTIFIER ::= { fddimib 1 }
  275.  
  276.           fddimibMAC          OBJECT IDENTIFIER ::= { fddimib 2 }
  277.  
  278.           fddimibMACCounters  OBJECT IDENTIFIER ::= { fddimib 3 }
  279.  
  280.  
  281.  
  282. Case & Rijsinghani                                              [Page 5]
  283.  
  284. RFC 1512                        FDDI MIB                  September 1993
  285.  
  286.  
  287.           fddimibPATH         OBJECT IDENTIFIER ::= { fddimib 4 }
  288.  
  289.           fddimibPORT         OBJECT IDENTIFIER ::= { fddimib 5 }
  290.  
  291.  
  292.           -- the SMT group
  293.           -- Implementation of the SMT group is mandatory for all
  294.           -- systems which implement manageable FDDI subsystems.
  295.  
  296.           fddimibSMTNumber OBJECT-TYPE
  297.               SYNTAX  INTEGER (0..65535)
  298.               ACCESS  read-only
  299.               STATUS  mandatory
  300.               DESCRIPTION
  301.                       "The number of SMT implementations (regardless of
  302.                       their current state) on this network management
  303.                       application entity.  The value for this variable
  304.                       must remain constant at least from one re-
  305.                       initialization of the entity's network management
  306.                       system to the next re-initialization."
  307.               ::= { fddimibSMT  1 }
  308.  
  309.  
  310.           -- the SMT table
  311.  
  312.           fddimibSMTTable OBJECT-TYPE
  313.               SYNTAX  SEQUENCE OF FddimibSMTEntry
  314.               ACCESS  not-accessible
  315.               STATUS  mandatory
  316.               DESCRIPTION
  317.                       "A list of SMT entries.  The number of entries
  318.                       shall not exceed the value of fddimibSMTNumber."
  319.               ::= { fddimibSMT  2 }
  320.  
  321.           fddimibSMTEntry OBJECT-TYPE
  322.               SYNTAX  FddimibSMTEntry
  323.               ACCESS  not-accessible
  324.               STATUS  mandatory
  325.               DESCRIPTION
  326.                       "An SMT entry containing information common to a
  327.                       given SMT."
  328.               INDEX   { fddimibSMTIndex }
  329.               ::= { fddimibSMTTable 1 }
  330.  
  331.           FddimibSMTEntry ::=
  332.               SEQUENCE {
  333.                   fddimibSMTIndex
  334.                       INTEGER,
  335.  
  336.  
  337.  
  338. Case & Rijsinghani                                              [Page 6]
  339.  
  340. RFC 1512                        FDDI MIB                  September 1993
  341.  
  342.  
  343.                   fddimibSMTStationId
  344.                       FddiSMTStationIdType,
  345.                   fddimibSMTOpVersionId
  346.                       INTEGER,
  347.                   fddimibSMTHiVersionId
  348.                       INTEGER,
  349.                   fddimibSMTLoVersionId
  350.                       INTEGER,
  351.                   fddimibSMTUserData
  352.                       OCTET STRING,
  353.                   fddimibSMTMIBVersionId
  354.                       INTEGER,
  355.                   fddimibSMTMACCts
  356.                       INTEGER,
  357.                   fddimibSMTNonMasterCts
  358.                       INTEGER,
  359.                   fddimibSMTMasterCts
  360.                       INTEGER,
  361.                   fddimibSMTAvailablePaths
  362.                       INTEGER,
  363.                   fddimibSMTConfigCapabilities
  364.                       INTEGER,
  365.                   fddimibSMTConfigPolicy
  366.                       INTEGER,
  367.                   fddimibSMTConnectionPolicy
  368.                       INTEGER,
  369.                   fddimibSMTTNotify
  370.                       INTEGER,
  371.                   fddimibSMTStatRptPolicy
  372.                       INTEGER,
  373.                   fddimibSMTTraceMaxExpiration
  374.                       FddiTimeMilli,
  375.                   fddimibSMTBypassPresent
  376.                       INTEGER,
  377.                   fddimibSMTECMState
  378.                       INTEGER,
  379.                   fddimibSMTCFState
  380.                       INTEGER,
  381.                   fddimibSMTRemoteDisconnectFlag
  382.                       INTEGER,
  383.                   fddimibSMTStationStatus
  384.                       INTEGER,
  385.                   fddimibSMTPeerWrapFlag
  386.                       INTEGER,
  387.                   fddimibSMTTimeStamp
  388.                       FddiTimeMilli,
  389.                   fddimibSMTTransitionTimeStamp
  390.                       FddiTimeMilli,
  391.  
  392.  
  393.  
  394. Case & Rijsinghani                                              [Page 7]
  395.  
  396. RFC 1512                        FDDI MIB                  September 1993
  397.  
  398.  
  399.                   fddimibSMTStationAction
  400.                       INTEGER
  401.               }
  402.  
  403.           fddimibSMTIndex OBJECT-TYPE
  404.               SYNTAX  INTEGER (1..65535)
  405.               ACCESS  read-only
  406.               STATUS  mandatory
  407.               DESCRIPTION
  408.                       "A unique value for each SMT.  The value for each
  409.                       SMT must remain constant at least from one re-
  410.                       initialization of the entity's network management
  411.                       system to the next re-initialization."
  412.               ::= { fddimibSMTEntry 1 }
  413.  
  414.           fddimibSMTStationId OBJECT-TYPE
  415.               SYNTAX  FddiSMTStationIdType -- OCTET STRING (SIZE (8))
  416.               ACCESS  read-only
  417.               STATUS  mandatory
  418.               DESCRIPTION
  419.                       "Used to uniquely identify an FDDI station."
  420.               REFERENCE
  421.                       "ANSI { fddiSMT 11 }"
  422.               ::= { fddimibSMTEntry 2 }
  423.  
  424.           fddimibSMTOpVersionId OBJECT-TYPE
  425.               SYNTAX  INTEGER (1..65535)
  426.               ACCESS  read-only
  427.               STATUS  mandatory
  428.               DESCRIPTION
  429.                       "The version that this station is using for its
  430.                       operation (refer to ANSI 7.1.2.2). The value of
  431.                       this variable is 2 for this SMT revision."
  432.               REFERENCE
  433.                       "ANSI { fddiSMT 13 }"
  434.               ::= { fddimibSMTEntry 3 }
  435.  
  436.           fddimibSMTHiVersionId OBJECT-TYPE
  437.               SYNTAX  INTEGER (1..65535)
  438.               ACCESS  read-only
  439.               STATUS  mandatory
  440.               DESCRIPTION
  441.                       "The highest version of SMT that this station
  442.                       supports (refer to ANSI 7.1.2.2)."
  443.               REFERENCE
  444.                       "ANSI { fddiSMT 14 }"
  445.               ::= { fddimibSMTEntry 4 }
  446.  
  447.  
  448.  
  449.  
  450. Case & Rijsinghani                                              [Page 8]
  451.  
  452. RFC 1512                        FDDI MIB                  September 1993
  453.  
  454.  
  455.           fddimibSMTLoVersionId OBJECT-TYPE
  456.               SYNTAX  INTEGER (1..65535)
  457.               ACCESS  read-only
  458.               STATUS  mandatory
  459.               DESCRIPTION
  460.                       "The lowest version of SMT that this station
  461.                       supports (refer to ANSI 7.1.2.2)."
  462.               REFERENCE
  463.                       "ANSI { fddiSMT 15 }"
  464.               ::= { fddimibSMTEntry 5 }
  465.  
  466.           fddimibSMTUserData OBJECT-TYPE
  467.               SYNTAX  OCTET STRING (SIZE (32))
  468.               ACCESS  read-write
  469.               STATUS  mandatory
  470.               DESCRIPTION
  471.                       "This variable contains 32 octets of user defined
  472.                       information. The information shall be an ASCII
  473.                       string."
  474.               REFERENCE
  475.                       "ANSI { fddiSMT 17 }"
  476.               ::= { fddimibSMTEntry 6 }
  477.  
  478.           fddimibSMTMIBVersionId OBJECT-TYPE
  479.               SYNTAX  INTEGER (0..65535)
  480.               ACCESS  read-only
  481.               STATUS  mandatory
  482.               DESCRIPTION
  483.                       "The version of the FDDI MIB of this station.  The
  484.                       value of this variable is 1 for this SMT
  485.                       revision."
  486.               REFERENCE
  487.                       "ANSI { fddiSMT 18 }"
  488.               ::= { fddimibSMTEntry 7 }
  489.  
  490.           fddimibSMTMACCts OBJECT-TYPE
  491.               SYNTAX  INTEGER (0..255)
  492.               ACCESS  read-only
  493.               STATUS  mandatory
  494.               DESCRIPTION
  495.                       "The number of MACs in this station or
  496.                       concentrator."
  497.               REFERENCE
  498.                       "ANSI { fddiSMT 21 }"
  499.               ::= { fddimibSMTEntry 8 }
  500.  
  501.           fddimibSMTNonMasterCts OBJECT-TYPE
  502.               SYNTAX  INTEGER (0..2)
  503.  
  504.  
  505.  
  506. Case & Rijsinghani                                              [Page 9]
  507.  
  508. RFC 1512                        FDDI MIB                  September 1993
  509.  
  510.  
  511.               ACCESS  read-only
  512.               STATUS  mandatory
  513.               DESCRIPTION
  514.                       "The value of this variable is the number of A, B,
  515.                       and S ports in this station or concentrator."
  516.               REFERENCE
  517.                       "ANSI { fddiSMT 22 }"
  518.               ::= { fddimibSMTEntry 9 }
  519.  
  520.           fddimibSMTMasterCts OBJECT-TYPE
  521.               SYNTAX  INTEGER (0..255)
  522.               ACCESS  read-only
  523.               STATUS  mandatory
  524.               DESCRIPTION
  525.                       "The number of M Ports in a node. If the node is
  526.                       not a concentrator, the value of the variable is
  527.                       zero."
  528.               REFERENCE
  529.                       "ANSI { fddiSMT 23 }"
  530.               ::= { fddimibSMTEntry 10 }
  531.  
  532.           fddimibSMTAvailablePaths OBJECT-TYPE
  533.               SYNTAX  INTEGER (0..7)
  534.               ACCESS  read-only
  535.               STATUS  mandatory
  536.               DESCRIPTION
  537.                       "A value that indicates the PATH types available
  538.                       in the station.
  539.  
  540.                       The value is a sum.  This value initially takes
  541.                       the value zero, then for each type of PATH that
  542.                       this node has available, 2 raised to a power is
  543.                       added to the sum.  The powers are according to the
  544.                       following table:
  545.  
  546.                                Path   Power
  547.                             Primary     0
  548.                           Secondary     1
  549.                               Local     2
  550.  
  551.                       For example, a station having Primary and Local
  552.                       PATHs available would have a value of 5 (2**0 +
  553.                       2**2)."
  554.               REFERENCE
  555.                       "ANSI { fddiSMT 24 }"
  556.               ::= { fddimibSMTEntry 11 }
  557.  
  558.           fddimibSMTConfigCapabilities OBJECT-TYPE
  559.  
  560.  
  561.  
  562. Case & Rijsinghani                                             [Page 10]
  563.  
  564. RFC 1512                        FDDI MIB                  September 1993
  565.  
  566.  
  567.               SYNTAX  INTEGER (0..3)
  568.               ACCESS  read-only
  569.               STATUS  mandatory
  570.               DESCRIPTION
  571.                       "A value that indicates the configuration
  572.                       capabilities of a node. The 'Hold Available' bit
  573.                       indicates the support of the optional Hold
  574.                       Function, which is controlled by
  575.                       fddiSMTConfigPolicy.  The 'CF-Wrap-AB' bit
  576.                       indicates that the station has the capability of
  577.                       performing a wrap_ab (refer to ANSI SMT 9.7.2.2).
  578.  
  579.                       The value is a sum.  This value initially takes
  580.                       the value zero, then for each of the configuration
  581.                       policies currently enforced on the node, 2 raised
  582.                       to a power is added to the sum.  The powers are
  583.                       according to the following table:
  584.  
  585.                                  Policy   Power
  586.                           holdAvailable     0
  587.                              CF-Wrap-AB     1 "
  588.               REFERENCE
  589.                       "ANSI { fddiSMT 25 }"
  590.               ::= { fddimibSMTEntry 12 }
  591.  
  592.           fddimibSMTConfigPolicy OBJECT-TYPE
  593.               SYNTAX  INTEGER (0..1)
  594.               ACCESS  read-write
  595.               STATUS  mandatory
  596.               DESCRIPTION
  597.                       "A value that indicates the configuration policies
  598.                       currently desired in a node.  'Hold' is one of the
  599.                       terms used for the Hold Flag, an optional ECM flag
  600.                       used to enable the optional Hold policy.
  601.  
  602.                       The value is a sum.  This value initially takes
  603.                       the value zero, then for each of the configuration
  604.                       policies currently enforced on the node, 2 raised
  605.                       to a power is added to the sum.  The powers are
  606.                       according to the following table:
  607.  
  608.                                      Policy   Power
  609.                           configurationhold     0 "
  610.               REFERENCE
  611.                       "ANSI { fddiSMT 26 }"
  612.               ::= { fddimibSMTEntry 13 }
  613.  
  614.           fddimibSMTConnectionPolicy OBJECT-TYPE
  615.  
  616.  
  617.  
  618. Case & Rijsinghani                                             [Page 11]
  619.  
  620. RFC 1512                        FDDI MIB                  September 1993
  621.  
  622.  
  623.               SYNTAX  INTEGER (32768..65535)
  624.               ACCESS  read-write
  625.               STATUS  mandatory
  626.               DESCRIPTION
  627.                       "A value representing the connection policies in
  628.                       effect in a node. A station sets the corresponding
  629.                       bit for each of the connection types that it
  630.                       rejects. The letter designations, X and Y, in the
  631.                       'rejectX-Y' names have the following significance:
  632.                       X represents the PC-Type of the local PORT and Y
  633.                       represents the PC_Type of the adjacent PORT
  634.                       (PC_Neighbor). The evaluation of Connection-
  635.                       Policy (PC-Type, PC-Neighbor) is done to determine
  636.                       the setting of T- Val(3) in the PC-Signalling
  637.                       sequence (refer to ANSI 9.6.3). Note that Bit 15,
  638.                       (rejectM-M), is always set and cannot be cleared.
  639.  
  640.                       The value is a sum.  This value initially takes
  641.                       the value zero, then for each of the connection
  642.                       policies currently enforced on the node, 2 raised
  643.                       to a power is added to the sum.  The powers are
  644.                       according to the following table:
  645.  
  646.                              Policy   Power
  647.                           rejectA-A     0
  648.                           rejectA-B     1
  649.                           rejectA-S     2
  650.                           rejectA-M     3
  651.                           rejectB-A     4
  652.                           rejectB-B     5
  653.                           rejectB-S     6
  654.                           rejectB-M     7
  655.                           rejectS-A     8
  656.                           rejectS-B     9
  657.                           rejectS-S     10
  658.                           rejectS-M     11
  659.                           rejectM-A     12
  660.                           rejectM-B     13
  661.                           rejectM-S     14
  662.                           rejectM-M     15 "
  663.               REFERENCE
  664.                       "ANSI { fddiSMT 27 }"
  665.               ::= { fddimibSMTEntry 14 }
  666.  
  667.           fddimibSMTTNotify OBJECT-TYPE
  668.               SYNTAX  INTEGER (2..30)
  669.               ACCESS  read-write
  670.               STATUS  mandatory
  671.  
  672.  
  673.  
  674. Case & Rijsinghani                                             [Page 12]
  675.  
  676. RFC 1512                        FDDI MIB                  September 1993
  677.  
  678.  
  679.               DESCRIPTION
  680.                       "The timer, expressed in seconds, used in the
  681.                       Neighbor Notification protocol. It has a range of
  682.                       2 seconds to 30 seconds, and its default value is
  683.                       30 seconds (refer to ANSI SMT 8.2)."
  684.               REFERENCE
  685.                       "ANSI { fddiSMT 29 }"
  686.               ::= { fddimibSMTEntry 15 }
  687.  
  688.           fddimibSMTStatRptPolicy OBJECT-TYPE
  689.               SYNTAX  INTEGER { true(1), false(2) }
  690.               ACCESS  read-write
  691.               STATUS  mandatory
  692.               DESCRIPTION
  693.                       "If true, indicates that the node will generate
  694.                       Status Reporting Frames for its implemented events
  695.                       and conditions. It has an initial value of true.
  696.                       This variable determines the value of the
  697.                       SR_Enable Flag (refer to ANSI SMT 8.3.2.1)."
  698.               REFERENCE
  699.                       "ANSI { fddiSMT 30 }"
  700.               ::= { fddimibSMTEntry 16 }
  701.  
  702.           fddimibSMTTraceMaxExpiration OBJECT-TYPE
  703.               SYNTAX  FddiTimeMilli
  704.               ACCESS  read-write
  705.               STATUS  mandatory
  706.               DESCRIPTION
  707.                       "Reference Trace_Max (refer to ANSI SMT
  708.                       9.4.4.2.2)."
  709.               REFERENCE
  710.                       "ANSI { fddiSMT 31 }"
  711.               ::= { fddimibSMTEntry 17 }
  712.  
  713.           fddimibSMTBypassPresent OBJECT-TYPE
  714.               SYNTAX  INTEGER { true(1), false(2) }
  715.               ACCESS  read-only
  716.               STATUS  mandatory
  717.               DESCRIPTION
  718.                       "A flag indicating if the station has a bypass on
  719.                       its AB port pair."
  720.               REFERENCE
  721.                       "ANSI { fddiSMT 34 }"
  722.               ::= { fddimibSMTEntry 18 }
  723.  
  724.           fddimibSMTECMState OBJECT-TYPE
  725.               SYNTAX  INTEGER {
  726.                           ec0(1), -- Out
  727.  
  728.  
  729.  
  730. Case & Rijsinghani                                             [Page 13]
  731.  
  732. RFC 1512                        FDDI MIB                  September 1993
  733.  
  734.  
  735.                           ec1(2), -- In
  736.                           ec2(3), -- Trace
  737.                           ec3(4), -- Leave
  738.                           ec4(5), -- Path_Test
  739.                           ec5(6), -- Insert
  740.                           ec6(7), -- Check
  741.                           ec7(8)  -- Deinsert
  742.                       }
  743.               ACCESS  read-only
  744.               STATUS  mandatory
  745.               DESCRIPTION
  746.                       "Indicates the current state of the ECM state
  747.                       machine (refer to ANSI SMT 9.5.2)."
  748.               REFERENCE
  749.                       "ANSI { fddiSMT 41 }"
  750.               ::= { fddimibSMTEntry 19 }
  751.  
  752.           fddimibSMTCFState OBJECT-TYPE
  753.               SYNTAX  INTEGER {
  754.                           cf0(1),   -- isolated
  755.                           cf1(2),   -- local_a
  756.                           cf2(3),   -- local_b
  757.                           cf3(4),   -- local_ab
  758.                           cf4(5),   -- local_s
  759.                           cf5(6),   -- wrap_a
  760.                           cf6(7),   -- wrap_b
  761.                           cf7(8),   -- wrap_ab
  762.                           cf8(9),   -- wrap_s
  763.                           cf9(10),  -- c_wrap_a
  764.                           cf10(11), -- c_wrap_b
  765.                           cf11(12), -- c_wrap_s
  766.                           cf12(13)  -- thru
  767.                       }
  768.               ACCESS  read-only
  769.               STATUS  mandatory
  770.               DESCRIPTION
  771.                       "The attachment configuration for the station or
  772.                       concentrator (refer to ANSI SMT 9.7.2.2)."
  773.               REFERENCE
  774.                       "ANSI { fddiSMT 42 }"
  775.               ::= { fddimibSMTEntry 20 }
  776.  
  777.           fddimibSMTRemoteDisconnectFlag OBJECT-TYPE
  778.               SYNTAX  INTEGER { true(1), false(2) }
  779.               ACCESS  read-only
  780.               STATUS  mandatory
  781.               DESCRIPTION
  782.                       "A flag indicating that the station was remotely
  783.  
  784.  
  785.  
  786. Case & Rijsinghani                                             [Page 14]
  787.  
  788. RFC 1512                        FDDI MIB                  September 1993
  789.  
  790.  
  791.                       disconnected from the network as a result of
  792.                       receiving an fddiSMTAction, disconnect (refer to
  793.                       ANSI SMT 6.4.5.3) in a Parameter Management Frame.
  794.                       A station requires a Connect Action to rejoin and
  795.                       clear the flag (refer to ANSI SMT 6.4.5.2)."
  796.               REFERENCE
  797.                       "ANSI { fddiSMT 44 }"
  798.               ::= { fddimibSMTEntry 21 }
  799.  
  800.           fddimibSMTStationStatus OBJECT-TYPE
  801.               SYNTAX  INTEGER { concatenated(1), separated(2), thru(3) }
  802.               ACCESS  read-only
  803.               STATUS  mandatory
  804.               DESCRIPTION
  805.                       "The current status of the primary and secondary
  806.                       paths within this station."
  807.               REFERENCE
  808.                       "ANSI { fddiSMT 45 }"
  809.               ::= { fddimibSMTEntry 22 }
  810.  
  811.           fddimibSMTPeerWrapFlag OBJECT-TYPE
  812.               SYNTAX  INTEGER { true(1), false(2) }
  813.               ACCESS  read-only
  814.               STATUS  mandatory
  815.               DESCRIPTION
  816.                       "This variable assumes the value of the
  817.                       PeerWrapFlag in CFM (refer to ANSI SMT
  818.                       9.7.2.4.4)."
  819.               REFERENCE
  820.                       "ANSI { fddiSMT 46 }"
  821.               ::= { fddimibSMTEntry 23 }
  822.  
  823.           fddimibSMTTimeStamp OBJECT-TYPE
  824.               SYNTAX  FddiTimeMilli
  825.               ACCESS  read-only
  826.               STATUS  mandatory
  827.               DESCRIPTION
  828.                       "This variable assumes the value of TimeStamp
  829.                       (refer to ANSI SMT 8.3.2.1)."
  830.               REFERENCE
  831.                       "ANSI { fddiSMT 51 }"
  832.               ::= { fddimibSMTEntry 24 }
  833.  
  834.           fddimibSMTTransitionTimeStamp OBJECT-TYPE
  835.               SYNTAX  FddiTimeMilli
  836.               ACCESS  read-only
  837.               STATUS  mandatory
  838.               DESCRIPTION
  839.  
  840.  
  841.  
  842. Case & Rijsinghani                                             [Page 15]
  843.  
  844. RFC 1512                        FDDI MIB                  September 1993
  845.  
  846.  
  847.                       "This variable assumes the value of
  848.                       TransitionTimeStamp (refer to ANSI SMT 8.3.2.1)."
  849.               REFERENCE
  850.                       "ANSI { fddiSMT 52 }"
  851.               ::= { fddimibSMTEntry 25 }
  852.  
  853.           fddimibSMTStationAction OBJECT-TYPE
  854.               SYNTAX  INTEGER {
  855.                           other(1),               -- none of the following
  856.                           connect(2),
  857.                           disconnect(3),
  858.                           path-Test(4),
  859.                           self-Test(5),
  860.                           disable-a(6),
  861.                           disable-b(7),
  862.                           disable-m(8)
  863.                       }
  864.               ACCESS  read-write
  865.               STATUS  mandatory
  866.               DESCRIPTION
  867.                       "This object, when read, always returns a value of
  868.                       other(1).  The behavior of setting this variable
  869.                       to each of the acceptable values is as follows:
  870.  
  871.                            other(1): Results in an appropriate error.
  872.                            connect(2): Generates a Connect signal to ECM
  873.                                 to begin a connection sequence. See ANSI
  874.                                 Ref 9.4.2.
  875.                            disconnect(3): Generates a Disconnect signal
  876.                                 to ECM. see ANSI Ref 9.4.2.
  877.                            path-Test(4): Initiates a station Path_Test.
  878.                                 The Path_Test variable (see ANSI Ref
  879.                                 9.4.1) is set to 'Testing'. The results
  880.                                 of this action are not specified in this
  881.                                 standard.
  882.                            self-Test(5): Initiates a station Self_Test.
  883.                                 The results of this action are not
  884.                                 specified in this standard.
  885.                            disable-a(6): Causes a PC_Disable on the A
  886.                                 port if the A port mode is peer.
  887.                            disable-b(7): Causes a PC_Disable on the B
  888.                                 port if the B port mode is peer.
  889.                            disable-m(8): Causes a PC_Disable on all M
  890.                                 ports.
  891.  
  892.                       Attempts to set this object to all other values
  893.                       results in an appropriate error.  The result of
  894.                       setting this variable to path-Test(4) or self-
  895.  
  896.  
  897.  
  898. Case & Rijsinghani                                             [Page 16]
  899.  
  900. RFC 1512                        FDDI MIB                  September 1993
  901.  
  902.  
  903.                       Test(5) is implementation-specific."
  904.               REFERENCE
  905.                       "ANSI { fddiSMT 60 }"
  906.               ::= { fddimibSMTEntry 26 }
  907.  
  908.  
  909.           -- the MAC group
  910.           -- Implementation of the MAC Group is mandatory for all
  911.           -- systems which implement manageable FDDI subsystems.
  912.  
  913.           fddimibMACNumber OBJECT-TYPE
  914.               SYNTAX  INTEGER (0..65535)
  915.               ACCESS  read-only
  916.               STATUS  mandatory
  917.               DESCRIPTION
  918.                       "The total number of MAC implementations (across
  919.                       all SMTs) on this network management application
  920.                       entity.  The value for this variable must remain
  921.                       constant at least from one re-initialization of
  922.                       the entity's network management system to the next
  923.                       re-initialization."
  924.               ::= { fddimibMAC  1 }
  925.  
  926.  
  927.           -- the MAC table
  928.  
  929.           fddimibMACTable OBJECT-TYPE
  930.               SYNTAX  SEQUENCE OF FddimibMACEntry
  931.               ACCESS  not-accessible
  932.               STATUS  mandatory
  933.               DESCRIPTION
  934.                       "A list of MAC entries.  The number of entries
  935.                       shall not exceed the value of fddimibMACNumber."
  936.               ::= { fddimibMAC  2 }
  937.  
  938.           fddimibMACEntry OBJECT-TYPE
  939.               SYNTAX  FddimibMACEntry
  940.               ACCESS  not-accessible
  941.               STATUS  mandatory
  942.               DESCRIPTION
  943.                       "A MAC entry containing information common to a
  944.                       given MAC."
  945.               INDEX   { fddimibMACSMTIndex, fddimibMACIndex }
  946.               ::= { fddimibMACTable 1 }
  947.  
  948.           FddimibMACEntry ::=
  949.               SEQUENCE {
  950.                   fddimibMACSMTIndex
  951.  
  952.  
  953.  
  954. Case & Rijsinghani                                             [Page 17]
  955.  
  956. RFC 1512                        FDDI MIB                  September 1993
  957.  
  958.  
  959.                           INTEGER,
  960.                   fddimibMACIndex
  961.                           INTEGER,
  962.                   fddimibMACIfIndex
  963.                           INTEGER,
  964.                   fddimibMACFrameStatusFunctions
  965.                           INTEGER,
  966.                   fddimibMACTMaxCapability
  967.                           FddiTimeNano,
  968.                   fddimibMACTVXCapability
  969.                           FddiTimeNano,
  970.                   fddimibMACAvailablePaths
  971.                           INTEGER,
  972.                   fddimibMACCurrentPath
  973.                           INTEGER,
  974.                   fddimibMACUpstreamNbr
  975.                           FddiMACLongAddressType,
  976.                   fddimibMACDownstreamNbr
  977.                           FddiMACLongAddressType,
  978.                   fddimibMACOldUpstreamNbr
  979.                           FddiMACLongAddressType,
  980.                   fddimibMACOldDownstreamNbr
  981.                           FddiMACLongAddressType,
  982.                   fddimibMACDupAddressTest
  983.                           INTEGER,
  984.                   fddimibMACRequestedPaths
  985.                           INTEGER,
  986.                   fddimibMACDownstreamPORTType
  987.                           INTEGER,
  988.                   fddimibMACSMTAddress
  989.                           FddiMACLongAddressType,
  990.                   fddimibMACTReq
  991.                           FddiTimeNano,
  992.                   fddimibMACTNeg
  993.                           FddiTimeNano,
  994.                   fddimibMACTMax
  995.                           FddiTimeNano,
  996.                   fddimibMACTvxValue
  997.                           FddiTimeNano,
  998.                   fddimibMACFrameCts
  999.                           Counter,
  1000.                   fddimibMACCopiedCts
  1001.                           Counter,
  1002.                   fddimibMACTransmitCts
  1003.                           Counter,
  1004.                   fddimibMACErrorCts
  1005.                           Counter,
  1006.                   fddimibMACLostCts
  1007.  
  1008.  
  1009.  
  1010. Case & Rijsinghani                                             [Page 18]
  1011.  
  1012. RFC 1512                        FDDI MIB                  September 1993
  1013.  
  1014.  
  1015.                           Counter,
  1016.                   fddimibMACFrameErrorThreshold
  1017.                           INTEGER,
  1018.                   fddimibMACFrameErrorRatio
  1019.                           INTEGER,
  1020.                   fddimibMACRMTState
  1021.                           INTEGER,
  1022.                   fddimibMACDaFlag
  1023.                           INTEGER,
  1024.                   fddimibMACUnaDaFlag
  1025.                           INTEGER,
  1026.                   fddimibMACFrameErrorFlag
  1027.                           INTEGER,
  1028.                   fddimibMACMAUnitdataAvailable
  1029.                           INTEGER,
  1030.                   fddimibMACHardwarePresent
  1031.                           INTEGER,
  1032.                   fddimibMACMAUnitdataEnable
  1033.                           INTEGER
  1034.               }
  1035.  
  1036.  
  1037.           fddimibMACSMTIndex OBJECT-TYPE
  1038.               SYNTAX  INTEGER (1..65535)
  1039.               ACCESS  read-only
  1040.               STATUS  mandatory
  1041.               DESCRIPTION
  1042.                       "The value of the SMT index associated with this
  1043.                       MAC."
  1044.               ::= { fddimibMACEntry 1 }
  1045.  
  1046.           fddimibMACIndex OBJECT-TYPE
  1047.               SYNTAX  INTEGER (1..65535)
  1048.               ACCESS  read-only
  1049.               STATUS  mandatory
  1050.               DESCRIPTION
  1051.                       "Index variable for uniquely identifying the MAC
  1052.                       object instances, which is the same as the
  1053.                       corresponding resource index in SMT."
  1054.               REFERENCE
  1055.                       "ANSI { fddiMAC 34 }"
  1056.               ::= { fddimibMACEntry 2 }
  1057.  
  1058.           fddimibMACIfIndex OBJECT-TYPE
  1059.               SYNTAX  INTEGER (1..65535)
  1060.               ACCESS  read-only
  1061.               STATUS  mandatory
  1062.               DESCRIPTION
  1063.  
  1064.  
  1065.  
  1066. Case & Rijsinghani                                             [Page 19]
  1067.  
  1068. RFC 1512                        FDDI MIB                  September 1993
  1069.  
  1070.  
  1071.                       "The value of the MIB-II ifIndex corresponding to
  1072.                       this MAC.  If none is applicable, 0 is returned."
  1073.               REFERENCE
  1074.                       "MIB-II"
  1075.               ::= { fddimibMACEntry 3 }
  1076.  
  1077.           fddimibMACFrameStatusFunctions OBJECT-TYPE
  1078.               SYNTAX  INTEGER (0..7)
  1079.               ACCESS  read-only
  1080.               STATUS  mandatory
  1081.               DESCRIPTION
  1082.                       "Indicates the MAC's optional Frame Status
  1083.                       processing functions.
  1084.  
  1085.                       The value is a sum.  This value initially takes
  1086.                       the value zero, then for each function present, 2
  1087.                       raised to a power is added to the sum.  The powers
  1088.                       are according to the following table:
  1089.  
  1090.                            function   Power
  1091.                        fs-repeating     0
  1092.                          fs-setting     1
  1093.                         fs-clearing     2 "
  1094.               REFERENCE
  1095.                       "ANSI { fddiMAC 11 }"
  1096.               ::= { fddimibMACEntry 4 }
  1097.  
  1098.           fddimibMACTMaxCapability OBJECT-TYPE
  1099.               SYNTAX  FddiTimeNano
  1100.               ACCESS  read-only
  1101.               STATUS  mandatory
  1102.               DESCRIPTION
  1103.                       "Indicates the maximum time value of fddiMACTMax
  1104.                       that this MAC can support."
  1105.               REFERENCE
  1106.                       "ANSI { fddiMAC 13 }"
  1107.               ::= { fddimibMACEntry 5 }
  1108.  
  1109.           fddimibMACTVXCapability OBJECT-TYPE
  1110.               SYNTAX  FddiTimeNano
  1111.               ACCESS  read-only
  1112.               STATUS  mandatory
  1113.               DESCRIPTION
  1114.                       "Indicates the maximum time value of
  1115.                       fddiMACTvxValue that this MAC can support."
  1116.               REFERENCE
  1117.                       "ANSI { fddiMAC 14 }"
  1118.               ::= { fddimibMACEntry 6 }
  1119.  
  1120.  
  1121.  
  1122. Case & Rijsinghani                                             [Page 20]
  1123.  
  1124. RFC 1512                        FDDI MIB                  September 1993
  1125.  
  1126.  
  1127.           fddimibMACAvailablePaths OBJECT-TYPE
  1128.               SYNTAX  INTEGER (0..7)
  1129.               ACCESS  read-only
  1130.               STATUS  mandatory
  1131.               DESCRIPTION
  1132.                       "Indicates the paths available for this MAC (refer
  1133.                       to ANSI SMT 9.7.7).
  1134.  
  1135.                       The value is a sum.  This value initially takes
  1136.                       the value zero, then for each type of PATH that
  1137.                       this MAC has available, 2 raised to a power is
  1138.                       added to the sum.  The powers are according to the
  1139.                       following table:
  1140.  
  1141.                                Path   Power
  1142.                             Primary     0
  1143.                           Secondary     1
  1144.                               Local     2 "
  1145.               REFERENCE
  1146.                       "ANSI { fddiMAC 22 }"
  1147.               ::= { fddimibMACEntry 7 }
  1148.  
  1149.           fddimibMACCurrentPath OBJECT-TYPE
  1150.               SYNTAX  INTEGER {
  1151.                           isolated(1),
  1152.                           local(2),
  1153.                           secondary(3),
  1154.                           primary(4),
  1155.                           concatenated(5),
  1156.                           thru(6)
  1157.                       }
  1158.               ACCESS  read-only
  1159.               STATUS  mandatory
  1160.               DESCRIPTION
  1161.                       "Indicates the Path into which this MAC is
  1162.                       currently inserted (refer to ANSI 9.7.7)."
  1163.               REFERENCE
  1164.                       "ANSI { fddiMAC 23 }"
  1165.               ::= { fddimibMACEntry 8 }
  1166.  
  1167.           fddimibMACUpstreamNbr OBJECT-TYPE
  1168.               SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  1169.               ACCESS  read-only
  1170.               STATUS  mandatory
  1171.               DESCRIPTION
  1172.                       "The MAC's upstream neighbor's long individual MAC
  1173.                       address. It has an initial value of the SMT-
  1174.                       Unknown-MAC Address and is only modified as
  1175.  
  1176.  
  1177.  
  1178. Case & Rijsinghani                                             [Page 21]
  1179.  
  1180. RFC 1512                        FDDI MIB                  September 1993
  1181.  
  1182.  
  1183.                       specified by the Neighbor Information Frame
  1184.                       protocol (refer to ANSI SMT 7.2.1 and 8.2)."
  1185.               REFERENCE
  1186.                       "ANSI { fddiMAC 24 }"
  1187.               ::= { fddimibMACEntry 9 }
  1188.  
  1189.           fddimibMACDownstreamNbr OBJECT-TYPE
  1190.               SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  1191.               ACCESS  read-only
  1192.               STATUS  mandatory
  1193.               DESCRIPTION
  1194.                       "The MAC's downstream neighbor's long individual
  1195.                       MAC address. It has an initial value of the SMT-
  1196.                       Unknown-MAC Address and is only modified as
  1197.                       specified by the Neighbor Information Frame
  1198.                       protocol (refer to ANSI SMT 7.2.1 and 8.2)."
  1199.               REFERENCE
  1200.                       "ANSI { fddiMAC 25 }"
  1201.               ::= { fddimibMACEntry 10 }
  1202.  
  1203.           fddimibMACOldUpstreamNbr OBJECT-TYPE
  1204.               SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  1205.               ACCESS  read-only
  1206.               STATUS  mandatory
  1207.               DESCRIPTION
  1208.                       "The previous value of the MAC's upstream
  1209.                       neighbor's long individual MAC address. It has an
  1210.                       initial value of the SMT-Unknown- MAC Address and
  1211.                       is only modified as specified by the Neighbor
  1212.                       Information Frame protocol (refer to ANSI SMT
  1213.                       7.2.1 and 8.2)."
  1214.               REFERENCE
  1215.                       "ANSI { fddiMAC 26 }"
  1216.               ::= { fddimibMACEntry 11 }
  1217.  
  1218.           fddimibMACOldDownstreamNbr OBJECT-TYPE
  1219.               SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  1220.               ACCESS  read-only
  1221.               STATUS  mandatory
  1222.               DESCRIPTION
  1223.                       "The previous value of the MAC's downstream
  1224.                       neighbor's long individual MAC address. It has an
  1225.                       initial value of the SMT- Unknown-MAC Address and
  1226.                       is only modified as specified by the Neighbor
  1227.                       Information Frame protocol (refer to ANSI SMT
  1228.                       7.2.1 and 8.2)."
  1229.               REFERENCE
  1230.                       "ANSI { fddiMAC 27 }"
  1231.  
  1232.  
  1233.  
  1234. Case & Rijsinghani                                             [Page 22]
  1235.  
  1236. RFC 1512                        FDDI MIB                  September 1993
  1237.  
  1238.  
  1239.               ::= { fddimibMACEntry 12 }
  1240.  
  1241.           fddimibMACDupAddressTest OBJECT-TYPE
  1242.               SYNTAX  INTEGER { none(1), pass(2), fail(3) }
  1243.               ACCESS  read-only
  1244.               STATUS  mandatory
  1245.               DESCRIPTION
  1246.                       "The Duplicate Address Test flag, Dup_Addr_Test
  1247.                       (refer to ANSI 8.2)."
  1248.               REFERENCE
  1249.                       "ANSI { fddiMAC 29 }"
  1250.               ::= { fddimibMACEntry 13 }
  1251.  
  1252.           fddimibMACRequestedPaths OBJECT-TYPE
  1253.               SYNTAX  INTEGER  (0..255)
  1254.               ACCESS  read-write
  1255.               STATUS  mandatory
  1256.               DESCRIPTION
  1257.                       "List of permitted Paths which specifies the
  1258.                       Path(s) into which the MAC may be inserted (refer
  1259.                       to ansi SMT 9.7).
  1260.  
  1261.                       The value is a sum which represents the individual
  1262.                       paths that are desired.  This value initially
  1263.                       takes the value zero, then for each type of PATH
  1264.                       that this node is, 2 raised to a power is added to
  1265.                       the sum.  The powers are according to the
  1266.                       following table:
  1267.  
  1268.                                          Path   Power
  1269.                                         local     0
  1270.                           secondary-alternate     1
  1271.                             primary-alternate     2
  1272.                        concatenated-alternate     3
  1273.                           secondary-preferred     4
  1274.                             primary-preferred     5
  1275.                        concatenated-preferred     6
  1276.                                          thru     7 "
  1277.               REFERENCE
  1278.                       "ANSI { fddiMAC 32 }"
  1279.               ::= { fddimibMACEntry 14 }
  1280.  
  1281.           fddimibMACDownstreamPORTType OBJECT-TYPE
  1282.               SYNTAX  INTEGER { a(1), b(2), s(3), m(4), none(5) }
  1283.               ACCESS  read-only
  1284.               STATUS  mandatory
  1285.               DESCRIPTION
  1286.                       "Indicates the PC-Type of the first port that is
  1287.  
  1288.  
  1289.  
  1290. Case & Rijsinghani                                             [Page 23]
  1291.  
  1292. RFC 1512                        FDDI MIB                  September 1993
  1293.  
  1294.  
  1295.                       downstream of this MAC (the exit port)."
  1296.               REFERENCE
  1297.                       "ANSI { fddiMAC 33 }"
  1298.               ::= { fddimibMACEntry 15 }
  1299.  
  1300.           fddimibMACSMTAddress OBJECT-TYPE
  1301.               SYNTAX  FddiMACLongAddressType -- OCTET STRING (SIZE (6))
  1302.               ACCESS  read-only
  1303.               STATUS  mandatory
  1304.               DESCRIPTION
  1305.                       "The 48-bit individual address of the MAC used for
  1306.                       SMT frames."
  1307.               REFERENCE
  1308.                       "ANSI { fddiMAC 41 }"
  1309.               ::= { fddimibMACEntry 16 }
  1310.  
  1311.           fddimibMACTReq OBJECT-TYPE
  1312.               SYNTAX  FddiTimeNano
  1313.               ACCESS  read-only
  1314.               STATUS  mandatory
  1315.               DESCRIPTION
  1316.                       "This variable is the T_Req_value passed to the
  1317.                       MAC.  Without having detected a duplicate, the
  1318.                       time value of this variable shall assume the
  1319.                       maximum supported time value which is less than or
  1320.                       equal to the time value of fddiPATHMaxT-Req.  When
  1321.                       a MAC has an address detected as a duplicate, it
  1322.                       may use a time value for this variable greater
  1323.                       than the time value of fddiPATHTMaxLowerBound.  A
  1324.                       station shall cause claim when the new T_Req may
  1325.                       cause the value of T_Neg to change in the claim
  1326.                       process, (i.e., time value new T_Req < T_Neg, or
  1327.                       old T_Req = T_Neg)."
  1328.               REFERENCE
  1329.                       "ANSI { fddiMAC 51 }"
  1330.               ::= { fddimibMACEntry 17 }
  1331.  
  1332.           fddimibMACTNeg OBJECT-TYPE
  1333.               SYNTAX  FddiTimeNano
  1334.               ACCESS  read-only
  1335.               STATUS  mandatory
  1336.               DESCRIPTION
  1337.                       "It is reported as a FddiTimeNano number."
  1338.               REFERENCE
  1339.                       "ANSI { fddiMAC 52 }"
  1340.               ::= { fddimibMACEntry 18 }
  1341.  
  1342.           fddimibMACTMax OBJECT-TYPE
  1343.  
  1344.  
  1345.  
  1346. Case & Rijsinghani                                             [Page 24]
  1347.  
  1348. RFC 1512                        FDDI MIB                  September 1993
  1349.  
  1350.  
  1351.               SYNTAX  FddiTimeNano
  1352.               ACCESS  read-only
  1353.               STATUS  mandatory
  1354.               DESCRIPTION
  1355.                       "This variable is the T_Max_value passed to the
  1356.                       MAC.  The time value of this variable shall assume
  1357.                       the minimum suported time value which is greater
  1358.                       than or equal to the time value of fddiPATHT-
  1359.                       MaxLowerBound"
  1360.               REFERENCE
  1361.                       "ANSI { fddiMAC 53 }"
  1362.               ::= { fddimibMACEntry 19 }
  1363.  
  1364.           fddimibMACTvxValue OBJECT-TYPE
  1365.               SYNTAX  FddiTimeNano
  1366.               ACCESS  read-only
  1367.               STATUS  mandatory
  1368.               DESCRIPTION
  1369.                       "This variable is the TVX_value passed to the MAC.
  1370.                       The time value of this variable shall assume the
  1371.                       minimum suported time value which is greater than
  1372.                       or equal to the time value of
  1373.                       fddiPATHTVXLowerBound."
  1374.               REFERENCE
  1375.                       "ANSI { fddiMAC 54 }"
  1376.               ::= { fddimibMACEntry 20 }
  1377.  
  1378.           fddimibMACFrameCts OBJECT-TYPE
  1379.               SYNTAX  Counter
  1380.               ACCESS  read-only
  1381.               STATUS  mandatory
  1382.               DESCRIPTION
  1383.                       "A count of the number of frames received by this
  1384.                       MAC (refer to ANSI MAC 7.5.1)."
  1385.               REFERENCE
  1386.                       "ANSI { fddiMAC 71 }"
  1387.               ::= { fddimibMACEntry 21 }
  1388.  
  1389.           fddimibMACCopiedCts OBJECT-TYPE
  1390.               SYNTAX  Counter
  1391.               ACCESS  read-only
  1392.               STATUS  mandatory
  1393.               DESCRIPTION
  1394.                       "A count that should as closely as possible match
  1395.                       the number of frames addressed to (A bit set) and
  1396.                       successfully copied into the station's receive
  1397.                       buffers (C bit set) by this MAC (refer to ANSI MAC
  1398.                       7.5). Note that this count does not include MAC
  1399.  
  1400.  
  1401.  
  1402. Case & Rijsinghani                                             [Page 25]
  1403.  
  1404. RFC 1512                        FDDI MIB                  September 1993
  1405.  
  1406.  
  1407.                       frames."
  1408.               REFERENCE
  1409.                       "ANSI { fddiMAC 72 }"
  1410.               ::= { fddimibMACEntry 22 }
  1411.  
  1412.           fddimibMACTransmitCts OBJECT-TYPE
  1413.               SYNTAX  Counter
  1414.               ACCESS  read-only
  1415.               STATUS  mandatory
  1416.               DESCRIPTION
  1417.                       "A count that should as closely as possible match
  1418.                       the number of frames transmitted by this MAC
  1419.                       (refer to ANSI MAC 7.5).  Note that this count
  1420.                       does not include MAC frames."
  1421.               REFERENCE
  1422.                       "ANSI { fddiMAC 73 }"
  1423.               ::= { fddimibMACEntry 23 }
  1424.  
  1425.           fddimibMACErrorCts OBJECT-TYPE
  1426.               SYNTAX  Counter
  1427.               ACCESS  read-only
  1428.               STATUS  mandatory
  1429.               DESCRIPTION
  1430.                       "A count of the number of frames that were
  1431.                       detected in error by this MAC that had not been
  1432.                       detected in error by another MAC (refer to ANSI
  1433.                       MAC 7.5.2)."
  1434.               REFERENCE
  1435.                       "ANSI { fddiMAC 81 }"
  1436.               ::= { fddimibMACEntry 24 }
  1437.  
  1438.           fddimibMACLostCts OBJECT-TYPE
  1439.               SYNTAX  Counter
  1440.               ACCESS  read-only
  1441.               STATUS  mandatory
  1442.               DESCRIPTION
  1443.                       "A count of the number of instances that this MAC
  1444.                       detected a format error during frame reception
  1445.                       such that the frame was stripped (refer to ANSI
  1446.                       MAC 7.5.3)."
  1447.               REFERENCE
  1448.                       "ANSI { fddiMAC 82 }"
  1449.               ::= { fddimibMACEntry 25 }
  1450.  
  1451.           fddimibMACFrameErrorThreshold OBJECT-TYPE
  1452.               SYNTAX  INTEGER (0..65535)
  1453.               ACCESS  read-write
  1454.               STATUS  mandatory
  1455.  
  1456.  
  1457.  
  1458. Case & Rijsinghani                                             [Page 26]
  1459.  
  1460. RFC 1512                        FDDI MIB                  September 1993
  1461.  
  1462.  
  1463.               DESCRIPTION
  1464.                       "A threshold for determining when a MAC Condition
  1465.                       report (see ANSI 8.3.1.1) shall be generated.
  1466.                       Stations not supporting variable thresholds shall
  1467.                       have a value of 0 and a range of (0..0)."
  1468.               REFERENCE
  1469.                       "ANSI { fddiMAC 95 }"
  1470.               ::= { fddimibMACEntry 26 }
  1471.  
  1472.           fddimibMACFrameErrorRatio OBJECT-TYPE
  1473.               SYNTAX  INTEGER (0..65535)
  1474.               ACCESS  read-only
  1475.               STATUS  mandatory
  1476.               DESCRIPTION
  1477.                       "This variable is the value of the ratio,
  1478.  
  1479.                        ((delta fddiMACLostCts + delta fddiMACErrorCts) /
  1480.                        (delta fddiMACFrameCts + delta fddiMACLostCts ))
  1481.                        * 2**16 "
  1482.               REFERENCE
  1483.                       "ANSI { fddiMAC 96 }"
  1484.               ::= { fddimibMACEntry 27 }
  1485.  
  1486.           fddimibMACRMTState OBJECT-TYPE
  1487.               SYNTAX  INTEGER {
  1488.                           rm0(1), -- Isolated
  1489.                           rm1(2), -- Non_Op
  1490.                           rm2(3), -- Ring_Op
  1491.                           rm3(4), -- Detect
  1492.                           rm4(5), -- Non_Op_Dup
  1493.                           rm5(6), -- Ring_Op_Dup
  1494.                           rm6(7), -- Directed
  1495.                           rm7(8)  -- Trace
  1496.                       }
  1497.               ACCESS  read-only
  1498.               STATUS  mandatory
  1499.               DESCRIPTION
  1500.                       "Indicates the current state of the RMT State
  1501.                       Machine (refer to ANSI 10.3.2)."
  1502.               REFERENCE
  1503.                       "ANSI { fddiMAC 111 }"
  1504.               ::= { fddimibMACEntry 28 }
  1505.  
  1506.           fddimibMACDaFlag OBJECT-TYPE
  1507.               SYNTAX  INTEGER { true(1), false(2) }
  1508.               ACCESS  read-only
  1509.               STATUS  mandatory
  1510.               DESCRIPTION
  1511.  
  1512.  
  1513.  
  1514. Case & Rijsinghani                                             [Page 27]
  1515.  
  1516. RFC 1512                        FDDI MIB                  September 1993
  1517.  
  1518.  
  1519.                       "The RMT flag Duplicate Address Flag, DA_Flag
  1520.                       (refer to ANSI 10.2.1.2)."
  1521.               REFERENCE
  1522.                       "ANSI { fddiMAC 112 }"
  1523.               ::= { fddimibMACEntry 29 }
  1524.  
  1525.           fddimibMACUnaDaFlag OBJECT-TYPE
  1526.               SYNTAX  INTEGER { true(1), false(2) }
  1527.               ACCESS  read-only
  1528.               STATUS  mandatory
  1529.               DESCRIPTION
  1530.                       "A flag, UNDA_Flag (refer to ANSI 8.2.2.1), set
  1531.                       when the upstream neighbor reports a duplicate
  1532.                       address condition. Cleared when the condition
  1533.                       clears."
  1534.               REFERENCE
  1535.                       "ANSI { fddiMAC 113 }"
  1536.               ::= { fddimibMACEntry 30 }
  1537.  
  1538.           fddimibMACFrameErrorFlag OBJECT-TYPE
  1539.               SYNTAX  INTEGER { true(1), false(2) }
  1540.               ACCESS  read-only
  1541.               STATUS  mandatory
  1542.               DESCRIPTION
  1543.                       "Indicates the MAC Frame Error Condition is
  1544.                       present when set. Cleared when the condition
  1545.                       clears and on station initialization."
  1546.               REFERENCE
  1547.                       "ANSI { fddiMAC 114 }"
  1548.               ::= { fddimibMACEntry 31 }
  1549.  
  1550.           fddimibMACMAUnitdataAvailable OBJECT-TYPE
  1551.               SYNTAX  INTEGER { true(1), false(2) }
  1552.               ACCESS  read-only
  1553.               STATUS  mandatory
  1554.               DESCRIPTION
  1555.                       "This variable shall take on the value of the
  1556.                       MAC_Avail flag defined in RMT."
  1557.               REFERENCE
  1558.                       "ANSI { fddiMAC 116 }"
  1559.               ::= { fddimibMACEntry 32 }
  1560.  
  1561.           fddimibMACHardwarePresent OBJECT-TYPE
  1562.               SYNTAX  INTEGER { true(1), false(2) }
  1563.               ACCESS  read-only
  1564.               STATUS  mandatory
  1565.               DESCRIPTION
  1566.                       "This variable indicates the presence of
  1567.  
  1568.  
  1569.  
  1570. Case & Rijsinghani                                             [Page 28]
  1571.  
  1572. RFC 1512                        FDDI MIB                  September 1993
  1573.  
  1574.  
  1575.                       underlying hardware support for this MAC object.
  1576.                       If the value of this object is false(2), the
  1577.                       reporting of the objects in this entry may be
  1578.                       handled in an implementation-specific manner."
  1579.               REFERENCE
  1580.                       "ANSI { fddiMAC 117 }"
  1581.               ::= { fddimibMACEntry 33 }
  1582.  
  1583.           fddimibMACMAUnitdataEnable OBJECT-TYPE
  1584.               SYNTAX  INTEGER { true(1), false(2) }
  1585.               ACCESS  read-write
  1586.               STATUS  mandatory
  1587.               DESCRIPTION
  1588.                       "This variable determines the value of the
  1589.                       MA_UNITDATA_Enable flag in RMT.  The default and
  1590.                       initial value of this flag is true(1)."
  1591.               REFERENCE
  1592.                       "ANSI { fddiMAC 118 }"
  1593.               ::= { fddimibMACEntry 34 }
  1594.  
  1595.  
  1596.           -- the Enhanced MAC Counters group
  1597.           -- Implementation of this Group is optional, but systems
  1598.           -- claiming support must implement all variables in this
  1599.           -- group
  1600.  
  1601.  
  1602.           -- the MAC Counters table
  1603.  
  1604.           fddimibMACCountersTable OBJECT-TYPE
  1605.               SYNTAX  SEQUENCE OF FddimibMACCountersEntry
  1606.               ACCESS  not-accessible
  1607.               STATUS  mandatory
  1608.               DESCRIPTION
  1609.                       "A list of MAC Counters entries.  The number of
  1610.                       entries shall not exceed the value of
  1611.                       fddimibMACNumber."
  1612.               ::= { fddimibMACCounters  1 }
  1613.  
  1614.           fddimibMACCountersEntry OBJECT-TYPE
  1615.               SYNTAX  FddimibMACCountersEntry
  1616.               ACCESS  not-accessible
  1617.               STATUS  mandatory
  1618.               DESCRIPTION
  1619.                       "A MAC Counters entry containing information
  1620.                       common to a given MAC."
  1621.               INDEX   { fddimibMACSMTIndex, fddimibMACIndex }
  1622.               ::= { fddimibMACCountersTable 1 }
  1623.  
  1624.  
  1625.  
  1626. Case & Rijsinghani                                             [Page 29]
  1627.  
  1628. RFC 1512                        FDDI MIB                  September 1993
  1629.  
  1630.  
  1631.           FddimibMACCountersEntry ::=
  1632.               SEQUENCE {
  1633.                   fddimibMACTokenCts
  1634.                           Counter,
  1635.                   fddimibMACTvxExpiredCts
  1636.                           Counter,
  1637.                   fddimibMACNotCopiedCts
  1638.                           Counter,
  1639.                   fddimibMACLateCts
  1640.                           Counter,
  1641.                   fddimibMACRingOpCts
  1642.                           Counter,
  1643.                   fddimibMACNotCopiedRatio
  1644.                           INTEGER,
  1645.                   fddimibMACNotCopiedFlag
  1646.                           INTEGER,
  1647.                   fddimibMACNotCopiedThreshold
  1648.                           INTEGER
  1649.               }
  1650.  
  1651.           fddimibMACTokenCts OBJECT-TYPE
  1652.               SYNTAX  Counter
  1653.               ACCESS  read-only
  1654.               STATUS  mandatory
  1655.               DESCRIPTION
  1656.                       "A count that should as closely as possible match
  1657.                       the number of times the station has received a
  1658.                       token (total of non-restricted and restricted) on
  1659.                       this MAC (see ANSI MAC 7.4). This count is
  1660.                       valuable for determination of network load."
  1661.               REFERENCE
  1662.                       "ANSI { fddiMAC 74 }"
  1663.               ::= { fddimibMACCountersEntry 1 }
  1664.  
  1665.           fddimibMACTvxExpiredCts OBJECT-TYPE
  1666.               SYNTAX  Counter
  1667.               ACCESS  read-only
  1668.               STATUS  mandatory
  1669.               DESCRIPTION
  1670.                       "A count that should as closely as possible match
  1671.                       the number of times that TVX has expired."
  1672.               REFERENCE
  1673.                       "ANSI { fddiMAC 83 }"
  1674.               ::= { fddimibMACCountersEntry 2 }
  1675.  
  1676.           fddimibMACNotCopiedCts OBJECT-TYPE
  1677.               SYNTAX  Counter
  1678.               ACCESS  read-only
  1679.  
  1680.  
  1681.  
  1682. Case & Rijsinghani                                             [Page 30]
  1683.  
  1684. RFC 1512                        FDDI MIB                  September 1993
  1685.  
  1686.  
  1687.               STATUS  mandatory
  1688.               DESCRIPTION
  1689.                       "A count that should as closely as possible match
  1690.                       the number of frames that were addressed to this
  1691.                       MAC but were not copied into its receive buffers
  1692.                       (see ANSI MAC 7.5). For example, this might occur
  1693.                       due to local buffer congestion. Because of
  1694.                       implementation considerations, this count may not
  1695.                       match the actual number of frames not copied. It
  1696.                       is not a requirement that this count be exact.
  1697.                       Note that this count does not include MAC frames."
  1698.               REFERENCE
  1699.                       "ANSI { fddiMAC 84 }"
  1700.               ::= { fddimibMACCountersEntry 3 }
  1701.  
  1702.           fddimibMACLateCts OBJECT-TYPE
  1703.               SYNTAX  Counter
  1704.               ACCESS  read-only
  1705.               STATUS  mandatory
  1706.               DESCRIPTION
  1707.                       "A count that should as closely as possible match
  1708.                       the number of TRT expirations since this MAC was
  1709.                       reset or a token was received (refer to ANSI MAC
  1710.                       7.4.5)."
  1711.               REFERENCE
  1712.                       "ANSI { fddiMAC 85 }"
  1713.               ::= { fddimibMACCountersEntry 4 }
  1714.  
  1715.           fddimibMACRingOpCts OBJECT-TYPE
  1716.               SYNTAX  Counter
  1717.               ACCESS  read-only
  1718.               STATUS  mandatory
  1719.               DESCRIPTION
  1720.                        "The count of the number of times the ring has
  1721.                       entered the 'Ring_Operational' state from the
  1722.                       'Ring Not Operational' state.  This count is
  1723.                       updated when a SM_MA_STATUS.Indication of a change
  1724.                       in the Ring_Operational status occurs (refer to
  1725.                       ANSI 6.1.4). Because of implementation
  1726.                       considerations, this count may be less than the
  1727.                       actual RingOp_Ct. It is not a requirement that
  1728.                       this count be exact."
  1729.               REFERENCE
  1730.                       "ANSI { fddiMAC 86 }"
  1731.               ::= { fddimibMACCountersEntry 5 }
  1732.  
  1733.           fddimibMACNotCopiedRatio OBJECT-TYPE
  1734.               SYNTAX  INTEGER (0..65535)
  1735.  
  1736.  
  1737.  
  1738. Case & Rijsinghani                                             [Page 31]
  1739.  
  1740. RFC 1512                        FDDI MIB                  September 1993
  1741.  
  1742.  
  1743.               ACCESS  read-only
  1744.               STATUS  mandatory
  1745.               DESCRIPTION
  1746.                       "This variable is the value of the ratio:
  1747.  
  1748.                        (delta fddiMACNotCopiedCts /
  1749.                        (delta fddiMACCopiedCts +
  1750.                          delta fddiMACNotCopiedCts )) * 2**16 "
  1751.               REFERENCE
  1752.                       "ANSI { fddiMAC 105 }"
  1753.               ::= { fddimibMACCountersEntry 6 }
  1754.  
  1755.           fddimibMACNotCopiedFlag OBJECT-TYPE
  1756.               SYNTAX  INTEGER { true(1), false(2) }
  1757.               ACCESS  read-only
  1758.               STATUS  mandatory
  1759.               DESCRIPTION
  1760.                       "Indicates that the Not Copied condition is
  1761.                       present when read as true(1).  Set to false(2)
  1762.                       when the condition clears and on station
  1763.                       initialization."
  1764.               REFERENCE
  1765.                       "ANSI { fddiMAC 115 }"
  1766.               ::= { fddimibMACCountersEntry 7 }
  1767.  
  1768.           fddimibMACNotCopiedThreshold OBJECT-TYPE
  1769.               SYNTAX  INTEGER (0..65535)
  1770.               ACCESS  read-write
  1771.               STATUS  mandatory
  1772.               DESCRIPTION
  1773.                       "A threshold for determining when a MAC condition
  1774.                       report shall be generated.  Stations not
  1775.                       supporting variable thresholds shall have a value
  1776.                       of 0 and a range of (0..0)."
  1777.               REFERENCE
  1778.                       "ANSI { fddiMAC 103 }"
  1779.               ::= { fddimibMACCountersEntry 8 }
  1780.  
  1781.  
  1782.           -- the PATH group
  1783.           -- Implementation of the PATH group is mandatory for all
  1784.           -- systems which implement manageable FDDI subsystems.
  1785.  
  1786.           fddimibPATHNumber OBJECT-TYPE
  1787.               SYNTAX  INTEGER (0..65535)
  1788.               ACCESS  read-only
  1789.               STATUS  mandatory
  1790.               DESCRIPTION
  1791.  
  1792.  
  1793.  
  1794. Case & Rijsinghani                                             [Page 32]
  1795.  
  1796. RFC 1512                        FDDI MIB                  September 1993
  1797.  
  1798.  
  1799.                       "The total number of PATHs possible (across all
  1800.                       SMTs) on this network management application
  1801.                       entity.  The value for this variable must remain
  1802.                       constant at least from one re-initialization of
  1803.                       the entity's network management system to the next
  1804.                       re-initialization."
  1805.               ::= { fddimibPATH  1 }
  1806.  
  1807.  
  1808.           -- the PATH table
  1809.  
  1810.           fddimibPATHTable OBJECT-TYPE
  1811.               SYNTAX  SEQUENCE OF FddimibPATHEntry
  1812.               ACCESS  not-accessible
  1813.               STATUS  mandatory
  1814.               DESCRIPTION
  1815.                       "A list of PATH entries.  The number of entries
  1816.                       shall not exceed the value of fddimibPATHNumber."
  1817.               ::= { fddimibPATH  2 }
  1818.  
  1819.           fddimibPATHEntry OBJECT-TYPE
  1820.               SYNTAX  FddimibPATHEntry
  1821.               ACCESS  not-accessible
  1822.               STATUS  mandatory
  1823.               DESCRIPTION
  1824.                       "A PATH entry containing information common to a
  1825.                       given PATH."
  1826.               INDEX   { fddimibPATHSMTIndex, fddimibPATHIndex }
  1827.               ::= { fddimibPATHTable 1 }
  1828.  
  1829.           FddimibPATHEntry ::=
  1830.               SEQUENCE {
  1831.                   fddimibPATHSMTIndex
  1832.                           INTEGER,
  1833.                   fddimibPATHIndex
  1834.                           INTEGER,
  1835.                   fddimibPATHTVXLowerBound
  1836.                           FddiTimeNano,
  1837.                   fddimibPATHTMaxLowerBound
  1838.                           FddiTimeNano,
  1839.                   fddimibPATHMaxTReq
  1840.                           FddiTimeNano
  1841.               }
  1842.  
  1843.           fddimibPATHSMTIndex OBJECT-TYPE
  1844.               SYNTAX  INTEGER (1..65535)
  1845.               ACCESS  read-only
  1846.               STATUS  mandatory
  1847.  
  1848.  
  1849.  
  1850. Case & Rijsinghani                                             [Page 33]
  1851.  
  1852. RFC 1512                        FDDI MIB                  September 1993
  1853.  
  1854.  
  1855.               DESCRIPTION
  1856.                       "The value of the SMT index associated with this
  1857.                       PATH."
  1858.               ::= { fddimibPATHEntry 1 }
  1859.  
  1860.  
  1861.           fddimibPATHIndex OBJECT-TYPE
  1862.               SYNTAX  INTEGER (0..65535)
  1863.               ACCESS  read-only
  1864.               STATUS  mandatory
  1865.               DESCRIPTION
  1866.                       "Index variable for uniquely identifying the
  1867.                       primary, secondary and local PATH object
  1868.                       instances. Local PATH object instances are
  1869.                       represented with integer values 3 to 255."
  1870.               REFERENCE
  1871.                       "ANSI { fddiPATH 11 }"
  1872.               ::= { fddimibPATHEntry 2 }
  1873.  
  1874.           fddimibPATHTVXLowerBound OBJECT-TYPE
  1875.               SYNTAX  FddiTimeNano
  1876.               ACCESS  read-write
  1877.               STATUS  mandatory
  1878.               DESCRIPTION
  1879.                       "Specifies the minimum time value of
  1880.                       fddiMACTvxValue that shall be used by any MAC that
  1881.                       is configured in this path. The operational value
  1882.                       of fddiMACTvxValue is managed by settting this
  1883.                       variable.  This variable has the time value range
  1884.                       of:
  1885.  
  1886.                       0 < fddimibPATHTVXLowerBound < fddimibPATHMaxTReq
  1887.                       Changes to this variable shall either satisfy the
  1888.                       time value relationship:
  1889.  
  1890.                       fddimibPATHTVXLowerBound <=
  1891.                       fddimibMACTVXCapability
  1892.  
  1893.                       of each of the MACs currently on the path, or be
  1894.                       considered out of range.  The initial value of
  1895.                       fddimibPATHTVXLowerBound shall be 2500 nsec (2.5
  1896.                       ms)."
  1897.               REFERENCE
  1898.                       "ANSI { fddiPATH 21 }"
  1899.               ::= { fddimibPATHEntry 3 }
  1900.  
  1901.           fddimibPATHTMaxLowerBound OBJECT-TYPE
  1902.               SYNTAX  FddiTimeNano
  1903.  
  1904.  
  1905.  
  1906. Case & Rijsinghani                                             [Page 34]
  1907.  
  1908. RFC 1512                        FDDI MIB                  September 1993
  1909.  
  1910.  
  1911.               ACCESS  read-write
  1912.               STATUS  mandatory
  1913.               DESCRIPTION
  1914.                       "Specifies the minimum time value of fddiMACTMax
  1915.                       that shall be used by any MAC that is configured
  1916.                       in this path.  The operational value of
  1917.                       fddiMACTMax is managed by setting this variable.
  1918.                       This variable has the time value range of:
  1919.  
  1920.                       fddimibPATHMaxTReq <= fddimibPATHTMaxLowerBound
  1921.  
  1922.                       and an absolute time value range of:
  1923.  
  1924.                       10000nsec (10 msec) <= fddimibPATHTMaxLowerBound
  1925.  
  1926.                       Changes to this variable shall either satisfy the
  1927.                       time value relationship:
  1928.  
  1929.                       fddimibPATHTMaxLowerBound <
  1930.                       fddimibMACTMaxCapability
  1931.  
  1932.                       of each of the MACs currently on the path, or be
  1933.                       considered out of range.  The initial value of
  1934.                       fddimibPATHTMaxLowerBound shall be 165000 nsec
  1935.                       (165 msec)."
  1936.               REFERENCE
  1937.                       "ANSI { fddiPATH 22 }"
  1938.               ::= { fddimibPATHEntry 4 }
  1939.  
  1940.           fddimibPATHMaxTReq OBJECT-TYPE
  1941.               SYNTAX  FddiTimeNano
  1942.               ACCESS  read-write
  1943.               STATUS  mandatory
  1944.               DESCRIPTION
  1945.                       "Specifies the maximum time value of fddiMACT-Req
  1946.                       that shall be used by any MAC that is configured
  1947.                       in this path.  The operational value of fddiMACT-
  1948.                       Req is managed by setting this variable.  This
  1949.                       variable has the time value range of:
  1950.  
  1951.                       fddimibPATHTVXLowerBound < fddimibPATHMaxTReq <=
  1952.                                                fddimibPATHTMaxLowerBound.
  1953.  
  1954.                       The default value of fddimibPATHMaxTReq is 165000
  1955.                       nsec (165 msec)."
  1956.               REFERENCE
  1957.                       "ANSI { fddiPATH 23 }"
  1958.               ::= { fddimibPATHEntry 5 }
  1959.  
  1960.  
  1961.  
  1962. Case & Rijsinghani                                             [Page 35]
  1963.  
  1964. RFC 1512                        FDDI MIB                  September 1993
  1965.  
  1966.  
  1967.           -- the PATH Configuration table
  1968.  
  1969.           fddimibPATHConfigTable OBJECT-TYPE
  1970.               SYNTAX SEQUENCE OF FddimibPATHConfigEntry
  1971.               ACCESS not-accessible
  1972.               STATUS mandatory
  1973.               DESCRIPTION
  1974.                       "A table of Path configuration entries.  This
  1975.                       table lists all the resources that may be in this
  1976.                       Path."
  1977.               REFERENCE
  1978.                       "ANSI { fddiPATH 18 }"
  1979.               ::= { fddimibPATH 3 }
  1980.  
  1981.           fddimibPATHConfigEntry OBJECT-TYPE
  1982.               SYNTAX FddimibPATHConfigEntry
  1983.               ACCESS not-accessible
  1984.               STATUS mandatory
  1985.               DESCRIPTION
  1986.                       "A collection of objects containing information
  1987.                       for a given PATH Configuration entry."
  1988.               INDEX { fddimibPATHConfigSMTIndex,
  1989.                       fddimibPATHConfigPATHIndex,
  1990.                       fddimibPATHConfigTokenOrder }
  1991.               ::= { fddimibPATHConfigTable 1 }
  1992.  
  1993.           FddimibPATHConfigEntry ::=
  1994.               SEQUENCE {
  1995.                   fddimibPATHConfigSMTIndex
  1996.                       INTEGER,
  1997.                   fddimibPATHConfigPATHIndex
  1998.                       INTEGER,
  1999.                   fddimibPATHConfigTokenOrder
  2000.                       INTEGER,
  2001.                   fddimibPATHConfigResourceType
  2002.                       INTEGER,
  2003.                   fddimibPATHConfigResourceIndex
  2004.                       INTEGER,
  2005.                   fddimibPATHConfigCurrentPath
  2006.                       INTEGER
  2007.               }
  2008.  
  2009.           fddimibPATHConfigSMTIndex OBJECT-TYPE
  2010.               SYNTAX INTEGER (1..65535)
  2011.               ACCESS read-only
  2012.               STATUS mandatory
  2013.               DESCRIPTION
  2014.                       "The value of the SMT index associated with this
  2015.  
  2016.  
  2017.  
  2018. Case & Rijsinghani                                             [Page 36]
  2019.  
  2020. RFC 1512                        FDDI MIB                  September 1993
  2021.  
  2022.  
  2023.                       configuration entry."
  2024.               ::= { fddimibPATHConfigEntry 1 }
  2025.  
  2026.           fddimibPATHConfigPATHIndex OBJECT-TYPE
  2027.               SYNTAX INTEGER (1..65535)
  2028.               ACCESS read-only
  2029.               STATUS mandatory
  2030.               DESCRIPTION
  2031.                       "The value of the PATH resource index associated
  2032.                       with this configuration entry."
  2033.               ::= { fddimibPATHConfigEntry 2 }
  2034.  
  2035.           fddimibPATHConfigTokenOrder OBJECT-TYPE
  2036.               SYNTAX INTEGER (1..65535)
  2037.               ACCESS read-only
  2038.               STATUS mandatory
  2039.               DESCRIPTION
  2040.                       "An object associated with Token order for this
  2041.                       entry.  Thus if the token passes resources a, b, c
  2042.                       and d, in that order, then the value of this
  2043.                       object for these resources would be 1, 2, 3 and 4
  2044.                       respectively."
  2045.               ::= { fddimibPATHConfigEntry 3 }
  2046.  
  2047.           fddimibPATHConfigResourceType OBJECT-TYPE
  2048.               SYNTAX INTEGER { mac(2), port(4) }
  2049.               ACCESS read-only
  2050.               STATUS mandatory
  2051.               DESCRIPTION
  2052.                       "The type of resource associated with this
  2053.                       configuration entry."
  2054.               ::= { fddimibPATHConfigEntry 4 }
  2055.  
  2056.           fddimibPATHConfigResourceIndex OBJECT-TYPE
  2057.               SYNTAX INTEGER (1..65535)
  2058.               ACCESS read-only
  2059.               STATUS mandatory
  2060.               DESCRIPTION
  2061.                       "The value of the SMT resource index used to refer
  2062.                       to the instance of this MAC or Port resource."
  2063.               ::= { fddimibPATHConfigEntry 5 }
  2064.  
  2065.           fddimibPATHConfigCurrentPath OBJECT-TYPE
  2066.               SYNTAX INTEGER {
  2067.                        isolated(1), local(2), secondary(3), primary(4),
  2068.                        concatenated(5), thru(6)
  2069.                      }
  2070.               ACCESS read-only
  2071.  
  2072.  
  2073.  
  2074. Case & Rijsinghani                                             [Page 37]
  2075.  
  2076. RFC 1512                        FDDI MIB                  September 1993
  2077.  
  2078.  
  2079.               STATUS mandatory
  2080.               DESCRIPTION
  2081.                       "The current insertion status for this resource on
  2082.                       this Path."
  2083.               ::= { fddimibPATHConfigEntry 6 }
  2084.  
  2085.  
  2086.           -- the PORT group
  2087.           -- Implementation of the PORT group is mandatory for all
  2088.           -- systems which implement manageable FDDI subsystems.
  2089.  
  2090.           fddimibPORTNumber OBJECT-TYPE
  2091.               SYNTAX  INTEGER (0..65535)
  2092.               ACCESS  read-only
  2093.               STATUS  mandatory
  2094.               DESCRIPTION
  2095.                       "The total number of PORT implementations (across
  2096.                       all SMTs) on this network management application
  2097.                       entity.  The value for this variable must remain
  2098.                       constant at least from one re-initialization of
  2099.                       the entity's network management system to the next
  2100.                       re-initialization."
  2101.               ::= { fddimibPORT  1 }
  2102.  
  2103.  
  2104.           -- the PORT table
  2105.  
  2106.           fddimibPORTTable OBJECT-TYPE
  2107.               SYNTAX  SEQUENCE OF FddimibPORTEntry
  2108.               ACCESS  not-accessible
  2109.               STATUS  mandatory
  2110.               DESCRIPTION
  2111.                       "A list of PORT entries.  The number of entries
  2112.                       shall not exceed the value of fddimibPORTNumber."
  2113.               ::= { fddimibPORT  2 }
  2114.  
  2115.           fddimibPORTEntry OBJECT-TYPE
  2116.               SYNTAX  FddimibPORTEntry
  2117.               ACCESS  not-accessible
  2118.               STATUS  mandatory
  2119.               DESCRIPTION
  2120.                       "A PORT entry containing information common to a
  2121.                       given PORT."
  2122.               INDEX   { fddimibPORTSMTIndex, fddimibPORTIndex }
  2123.               ::= { fddimibPORTTable 1 }
  2124.  
  2125.           FddimibPORTEntry ::=
  2126.               SEQUENCE {
  2127.  
  2128.  
  2129.  
  2130. Case & Rijsinghani                                             [Page 38]
  2131.  
  2132. RFC 1512                        FDDI MIB                  September 1993
  2133.  
  2134.  
  2135.                   fddimibPORTSMTIndex
  2136.                           INTEGER,
  2137.                   fddimibPORTIndex
  2138.                           INTEGER,
  2139.                   fddimibPORTMyType
  2140.                           INTEGER,
  2141.                   fddimibPORTNeighborType
  2142.                           INTEGER,
  2143.                   fddimibPORTConnectionPolicies
  2144.                           INTEGER,
  2145.                   fddimibPORTMACIndicated
  2146.                           INTEGER,
  2147.                   fddimibPORTCurrentPath
  2148.                           INTEGER,
  2149.                   fddimibPORTRequestedPaths
  2150.                           OCTET STRING,
  2151.                   fddimibPORTMACPlacement
  2152.                           FddiResourceId,
  2153.                   fddimibPORTAvailablePaths
  2154.                           INTEGER,
  2155.                   fddimibPORTPMDClass
  2156.                           INTEGER,
  2157.                   fddimibPORTConnectionCapabilities
  2158.                           INTEGER,
  2159.                   fddimibPORTBSFlag
  2160.                           INTEGER,
  2161.                   fddimibPORTLCTFailCts
  2162.                           Counter,
  2163.                   fddimibPORTLerEstimate
  2164.                           INTEGER,
  2165.                   fddimibPORTLemRejectCts
  2166.                           Counter,
  2167.                   fddimibPORTLemCts
  2168.                           Counter,
  2169.                   fddimibPORTLerCutoff
  2170.                           INTEGER,
  2171.                   fddimibPORTLerAlarm
  2172.                           INTEGER,
  2173.                   fddimibPORTConnectState
  2174.                           INTEGER,
  2175.                   fddimibPORTPCMState
  2176.                           INTEGER,
  2177.                   fddimibPORTPCWithhold
  2178.                           INTEGER,
  2179.                   fddimibPORTLerFlag
  2180.                           INTEGER,
  2181.                   fddimibPORTHardwarePresent
  2182.                           INTEGER,
  2183.  
  2184.  
  2185.  
  2186. Case & Rijsinghani                                             [Page 39]
  2187.  
  2188. RFC 1512                        FDDI MIB                  September 1993
  2189.  
  2190.  
  2191.                   fddimibPORTAction
  2192.                           INTEGER
  2193.               }
  2194.  
  2195.           fddimibPORTSMTIndex OBJECT-TYPE
  2196.               SYNTAX  INTEGER (1..65535)
  2197.               ACCESS  read-only
  2198.               STATUS  mandatory
  2199.               DESCRIPTION
  2200.                       "The value of the SMT index associated with this
  2201.                       PORT."
  2202.               ::= { fddimibPORTEntry 1 }
  2203.  
  2204.           fddimibPORTIndex OBJECT-TYPE
  2205.               SYNTAX  INTEGER (1..65535)
  2206.               ACCESS  read-only
  2207.               STATUS  mandatory
  2208.               DESCRIPTION
  2209.                       "A unique value for each PORT within a given SMT,
  2210.                       which is the same as the corresponding resource
  2211.                       index in SMT.  The value for each PORT must remain
  2212.                       constant at least from one re-initialization of
  2213.                       the entity's network management system to the next
  2214.                       re-initialization."
  2215.               REFERENCE
  2216.                       "ANSI { fddiPORT 29 }"
  2217.               ::= { fddimibPORTEntry 2 }
  2218.  
  2219.           fddimibPORTMyType OBJECT-TYPE
  2220.               SYNTAX  INTEGER { a(1), b(2), s(3), m(4), none(5) }
  2221.               ACCESS  read-only
  2222.               STATUS  mandatory
  2223.               DESCRIPTION
  2224.                       "The value of the PORT's PC_Type (refer to ANSI
  2225.                       9.4.1, and 9.6.3.2)."
  2226.               REFERENCE
  2227.                       "ANSI { fddiPORT 12 }"
  2228.               ::= { fddimibPORTEntry 3 }
  2229.  
  2230.           fddimibPORTNeighborType OBJECT-TYPE
  2231.               SYNTAX  INTEGER { a(1), b(2), s(3), m(4), none(5) }
  2232.               ACCESS  read-only
  2233.               STATUS  mandatory
  2234.               DESCRIPTION
  2235.                       "The type of the remote PORT as determined in PCM.
  2236.                       This variable has an initial value of none, and is
  2237.                       only modified in PC_RCode(3)_Actions (refer to
  2238.                       ANSI SMT 9.6.3.2)."
  2239.  
  2240.  
  2241.  
  2242. Case & Rijsinghani                                             [Page 40]
  2243.  
  2244. RFC 1512                        FDDI MIB                  September 1993
  2245.  
  2246.  
  2247.               REFERENCE
  2248.                       "ANSI { fddiPORT 13 }"
  2249.               ::= { fddimibPORTEntry 4 }
  2250.  
  2251.           fddimibPORTConnectionPolicies OBJECT-TYPE
  2252.               SYNTAX  INTEGER (0..3)
  2253.               ACCESS  read-write
  2254.               STATUS  mandatory
  2255.               DESCRIPTION
  2256.                       "A value representing the PORT's connection
  2257.                       policies desired in the node. The value of pc-
  2258.                       mac-lct is a term used in the PC_MAC_LCT Flag (see
  2259.                       9.4.3.2).  The value of pc-mac-loop is a term used
  2260.                       in the PC_MAC_Loop Flag.
  2261.  
  2262.                       The value is a sum.  This value initially takes
  2263.                       the value zero, then for each PORT policy, 2
  2264.                       raised to a power is added to the sum.  The powers
  2265.                       are according to the following table:
  2266.  
  2267.                                     Policy   Power
  2268.                                 pc-mac-lct     0
  2269.                                pc-mac-loop     1 "
  2270.               REFERENCE
  2271.                       "ANSI { fddiPORT 14 }"
  2272.               ::= { fddimibPORTEntry 5 }
  2273.  
  2274.           fddimibPORTMACIndicated OBJECT-TYPE
  2275.               SYNTAX  INTEGER {
  2276.                           tVal9FalseRVal9False(1),
  2277.                           tVal9FalseRVal9True(2),
  2278.                           tVal9TrueRVal9False(3),
  2279.                           tVal9TrueRVal9True(4)
  2280.                       }
  2281.               ACCESS  read-only
  2282.               STATUS  mandatory
  2283.               DESCRIPTION
  2284.                       "The indications (T_Val(9), R_Val(9)) in PC-
  2285.                       Signalling, of the intent to place a MAC in the
  2286.                       output token path to a PORT (refer to ANSI SMT
  2287.                       9.6.3.2.)."
  2288.               REFERENCE
  2289.                       "ANSI { fddiPORT 15 }"
  2290.               ::= { fddimibPORTEntry 6 }
  2291.  
  2292.           fddimibPORTCurrentPath OBJECT-TYPE
  2293.               SYNTAX  INTEGER {
  2294.                           ce0(1), -- isolated
  2295.  
  2296.  
  2297.  
  2298. Case & Rijsinghani                                             [Page 41]
  2299.  
  2300. RFC 1512                        FDDI MIB                  September 1993
  2301.  
  2302.  
  2303.                           ce1(2), -- local
  2304.                           ce2(3), -- secondary
  2305.                           ce3(4), -- primary
  2306.                           ce4(5), -- concatenated
  2307.                           ce5(6)  -- thru
  2308.                       }
  2309.               ACCESS  read-only
  2310.               STATUS  mandatory
  2311.               DESCRIPTION
  2312.                       "Indicates the Path(s) into which this PORT is
  2313.                       currently inserted."
  2314.               REFERENCE
  2315.                       "ANSI { fddiPORT 16 }"
  2316.               ::= { fddimibPORTEntry 7 }
  2317.  
  2318.           fddimibPORTRequestedPaths OBJECT-TYPE
  2319.               SYNTAX  OCTET STRING (SIZE (3))
  2320.               ACCESS  read-write
  2321.               STATUS  mandatory
  2322.               DESCRIPTION
  2323.                       "This variable is a list of permitted Paths where
  2324.                       each list element defines the Port's permitted
  2325.                       Paths.  The first octet corresponds to 'none', the
  2326.                       second octet to 'tree', and the third octet to
  2327.                       'peer'."
  2328.               REFERENCE
  2329.                       "ANSI { fddiPORT 17 }"
  2330.               ::= { fddimibPORTEntry 8 }
  2331.  
  2332.           fddimibPORTMACPlacement OBJECT-TYPE
  2333.               SYNTAX  FddiResourceId -- INTEGER (0..65535)
  2334.               ACCESS  read-only
  2335.               STATUS  mandatory
  2336.               DESCRIPTION
  2337.                       "Indicates the MAC, if any, whose transmit path
  2338.                       exits the station via this PORT. The value shall
  2339.                       be zero if there is no MAC associated with the
  2340.                       PORT. Otherwise, the MACIndex of the MAC will be
  2341.                       the value of the variable."
  2342.               REFERENCE
  2343.                       "ANSI { fddiPORT 18 }"
  2344.               ::= { fddimibPORTEntry 9 }
  2345.  
  2346.           fddimibPORTAvailablePaths OBJECT-TYPE
  2347.               SYNTAX  INTEGER (0..7)
  2348.               ACCESS  read-only
  2349.               STATUS  mandatory
  2350.               DESCRIPTION
  2351.  
  2352.  
  2353.  
  2354. Case & Rijsinghani                                             [Page 42]
  2355.  
  2356. RFC 1512                        FDDI MIB                  September 1993
  2357.  
  2358.  
  2359.                       "Indicates the Paths which are available to this
  2360.                       Port. In the absence of faults, the A and B Ports
  2361.                       will always have both the Primary and Secondary
  2362.                       Paths available.
  2363.  
  2364.                       The value is a sum.  This value initially takes
  2365.                       the value zero, then for each type of PATH that
  2366.                       this port has available, 2 raised to a power is
  2367.                       added to the sum.  The powers are according to the
  2368.                       following table:
  2369.  
  2370.                                Path   Power
  2371.                             Primary     0
  2372.                           Secondary     1
  2373.                               Local     2 "
  2374.               REFERENCE
  2375.                       "ANSI { fddiPORT 19 }"
  2376.               ::= { fddimibPORTEntry 10 }
  2377.  
  2378.           fddimibPORTPMDClass OBJECT-TYPE
  2379.               SYNTAX  INTEGER {
  2380.                               multimode(1),
  2381.                               single-mode1(2),
  2382.                               single-mode2(3),
  2383.                               sonet(4),
  2384.                               low-cost-fiber(5),
  2385.                               twisted-pair(6),
  2386.                               unknown(7),
  2387.                               unspecified(8)
  2388.                       }
  2389.               ACCESS  read-only
  2390.               STATUS  mandatory
  2391.               DESCRIPTION
  2392.                       "This variable indicates the type of PMD entity
  2393.                       associated with this port."
  2394.               REFERENCE
  2395.                       "ANSI { fddiPORT 22 }"
  2396.               ::= { fddimibPORTEntry 11 }
  2397.  
  2398.           fddimibPORTConnectionCapabilities OBJECT-TYPE
  2399.               SYNTAX  INTEGER (0..3)
  2400.               ACCESS  read-only
  2401.               STATUS  mandatory
  2402.               DESCRIPTION
  2403.                       "A value that indicates the connection
  2404.                       capabilities of the port. The pc-mac-lct bit
  2405.                       indicates that the station has the capability of
  2406.                       setting the PC_MAC_LCT Flag. The pc-mac-loop bit
  2407.  
  2408.  
  2409.  
  2410. Case & Rijsinghani                                             [Page 43]
  2411.  
  2412. RFC 1512                        FDDI MIB                  September 1993
  2413.  
  2414.  
  2415.                       indicates that the station has the capability of
  2416.                       setting the PC_MAC_Loop Flag (refer to ANSI
  2417.                       9.4.3.2).
  2418.  
  2419.                       The value is a sum.  This value initially takes
  2420.                       the value zero, then for each capability that this
  2421.                       port has, 2 raised to a power is added to the sum.
  2422.                       The powers are according to the following table:
  2423.  
  2424.                          capability   Power
  2425.                          pc-mac-lct     0
  2426.                         pc-mac-loop     1 "
  2427.               REFERENCE
  2428.                       "ANSI { fddiPORT 23 }"
  2429.               ::= { fddimibPORTEntry 12 }
  2430.  
  2431.           fddimibPORTBSFlag OBJECT-TYPE
  2432.               SYNTAX  INTEGER { true(1), false(2) }
  2433.               ACCESS  read-only
  2434.               STATUS  mandatory
  2435.               DESCRIPTION
  2436.                       "This variable assumes the value of the BS_Flag
  2437.                       (refer to ANSI SMT 9.4.3.3)."
  2438.               REFERENCE
  2439.                       "ANSI { fddiPORT 33 }"
  2440.               ::= { fddimibPORTEntry 13 }
  2441.  
  2442.           fddimibPORTLCTFailCts OBJECT-TYPE
  2443.               SYNTAX  Counter
  2444.               ACCESS  read-only
  2445.               STATUS  mandatory
  2446.               DESCRIPTION
  2447.                       "The count of the consecutive times the link
  2448.                       confidence test (LCT) has failed during connection
  2449.                       management (refer to ANSI 9.4.1)."
  2450.               REFERENCE
  2451.                       "ANSI { fddiPORT 42 }"
  2452.               ::= { fddimibPORTEntry 14 }
  2453.  
  2454.           fddimibPORTLerEstimate OBJECT-TYPE
  2455.               SYNTAX  INTEGER (4..15)
  2456.               ACCESS  read-only
  2457.               STATUS  mandatory
  2458.               DESCRIPTION
  2459.                       "A long term average link error rate. It ranges
  2460.                       from 10**-4 to 10**-15 and is reported as the
  2461.                       absolute value of the base 10 logarithm (refer to
  2462.                       ANSI SMT 9.4.7.5.)."
  2463.  
  2464.  
  2465.  
  2466. Case & Rijsinghani                                             [Page 44]
  2467.  
  2468. RFC 1512                        FDDI MIB                  September 1993
  2469.  
  2470.  
  2471.               REFERENCE
  2472.                       "ANSI { fddiPORT 51 }"
  2473.               ::= { fddimibPORTEntry 15 }
  2474.  
  2475.           fddimibPORTLemRejectCts OBJECT-TYPE
  2476.               SYNTAX  Counter
  2477.               ACCESS  read-only
  2478.               STATUS  mandatory
  2479.               DESCRIPTION
  2480.                       "A link error monitoring count of the times that a
  2481.                       link has been rejected."
  2482.               REFERENCE
  2483.                       "ANSI { fddiPORT 52 }"
  2484.               ::= { fddimibPORTEntry 16 }
  2485.  
  2486.           fddimibPORTLemCts OBJECT-TYPE
  2487.               SYNTAX  Counter
  2488.               ACCESS  read-only
  2489.               STATUS  mandatory
  2490.               DESCRIPTION
  2491.                       "The aggregate link error monitor error count, set
  2492.                       to zero only on station initialization."
  2493.               REFERENCE
  2494.                       "ANSI { fddiPORT 53 }"
  2495.               ::= { fddimibPORTEntry 17 }
  2496.  
  2497.           fddimibPORTLerCutoff OBJECT-TYPE
  2498.               SYNTAX  INTEGER (4..15)
  2499.               ACCESS  read-write
  2500.               STATUS  mandatory
  2501.               DESCRIPTION
  2502.                        "The link error rate estimate at which a link
  2503.                       connection will be broken. It ranges from 10**-4
  2504.                       to 10**-15 and is reported as the absolute value
  2505.                       of the base 10 logarithm (default of 7)."
  2506.               REFERENCE
  2507.                       "ANSI { fddiPORT 58 }"
  2508.               ::= { fddimibPORTEntry 18 }
  2509.  
  2510.           fddimibPORTLerAlarm OBJECT-TYPE
  2511.               SYNTAX  INTEGER (4..15)
  2512.               ACCESS  read-write
  2513.               STATUS  mandatory
  2514.               DESCRIPTION
  2515.                       "The link error rate estimate at which a link
  2516.                       connection will generate an alarm. It ranges from
  2517.                       10**-4 to 10**-15 and is reported as the absolute
  2518.                       value of the base 10 logarithm of the estimate
  2519.  
  2520.  
  2521.  
  2522. Case & Rijsinghani                                             [Page 45]
  2523.  
  2524. RFC 1512                        FDDI MIB                  September 1993
  2525.  
  2526.  
  2527.                       (default of 8)."
  2528.               REFERENCE
  2529.                       "ANSI { fddiPORT 59 }"
  2530.               ::= { fddimibPORTEntry 19 }
  2531.  
  2532.           fddimibPORTConnectState OBJECT-TYPE
  2533.               SYNTAX  INTEGER {
  2534.                           disabled(1),
  2535.                           connecting(2),
  2536.                           standby(3),
  2537.                           active(4)
  2538.                       }
  2539.               ACCESS  read-only
  2540.               STATUS  mandatory
  2541.               DESCRIPTION
  2542.                       "An indication of the connect state of this PORT
  2543.                       and is equal to the value of Connect_State (refer
  2544.                       to ANSI 9.4.1)"
  2545.               REFERENCE
  2546.                       "ANSI { fddiPORT 61 }"
  2547.               ::= { fddimibPORTEntry 20 }
  2548.  
  2549.           fddimibPORTPCMState OBJECT-TYPE
  2550.               SYNTAX  INTEGER {
  2551.                           pc0(1), -- Off
  2552.                           pc1(2), -- Break
  2553.                           pc2(3), -- Trace
  2554.                           pc3(4), -- Connect
  2555.                           pc4(5), -- Next
  2556.                           pc5(6), -- Signal
  2557.                           pc6(7), -- Join
  2558.                           pc7(8), -- Verify
  2559.                           pc8(9), -- Active
  2560.                           pc9(10) -- Maint
  2561.                       }
  2562.               ACCESS  read-only
  2563.               STATUS  mandatory
  2564.               DESCRIPTION
  2565.                       "The state of this Port's PCM state machine refer
  2566.                       to ANSI SMT 9.6.2)."
  2567.               REFERENCE
  2568.                       "ANSI { fddiPORT 62 }"
  2569.               ::= { fddimibPORTEntry 21 }
  2570.  
  2571.           fddimibPORTPCWithhold OBJECT-TYPE
  2572.               SYNTAX  INTEGER {
  2573.                            none(1),
  2574.                            m-m(2),
  2575.  
  2576.  
  2577.  
  2578. Case & Rijsinghani                                             [Page 46]
  2579.  
  2580. RFC 1512                        FDDI MIB                  September 1993
  2581.  
  2582.  
  2583.                            otherincompatible(3),
  2584.                            pathnotavailable(4)
  2585.                       }
  2586.               ACCESS  read-only
  2587.               STATUS  mandatory
  2588.               DESCRIPTION
  2589.                       "The value of PC_Withhold (refer to ANSI SMT
  2590.                       9.4.1)."
  2591.               REFERENCE
  2592.                       "ANSI { fddiPORT 63 }"
  2593.               ::= { fddimibPORTEntry 22 }
  2594.  
  2595.           fddimibPORTLerFlag OBJECT-TYPE
  2596.               SYNTAX  INTEGER { true(1), false(2) }
  2597.               ACCESS  read-only
  2598.               STATUS  mandatory
  2599.               DESCRIPTION
  2600.                       "The condition becomes active when the value of
  2601.                       fddiPORTLerEstimate is less than or equal to
  2602.                       fddiPORTLerAlarm. This will be reported with the
  2603.                       Status Report Frames (SRF) (refer to ANSI SMT
  2604.                        7.2.7 and 8.3)."
  2605.               REFERENCE
  2606.                       "ANSI { fddiPORT 64 }"
  2607.               ::= { fddimibPORTEntry 23 }
  2608.  
  2609.           fddimibPORTHardwarePresent OBJECT-TYPE
  2610.               SYNTAX  INTEGER { true(1), false(2) }
  2611.               ACCESS  read-only
  2612.               STATUS  mandatory
  2613.               DESCRIPTION
  2614.                       "This variable indicates the presence of
  2615.                       underlying hardware support for this Port object.
  2616.                       If the value of this object is false(2), the
  2617.                       reporting of the objects in this entry may be
  2618.                       handled in an implementation-specific manner."
  2619.               REFERENCE
  2620.                       "ANSI { fddiPORT 65 }"
  2621.               ::= { fddimibPORTEntry 24 }
  2622.  
  2623.           fddimibPORTAction OBJECT-TYPE
  2624.               SYNTAX  INTEGER {
  2625.                       other(1),           -- none of the following
  2626.                       maintPORT(2),
  2627.                       enablePORT(3),
  2628.                       disablePORT(4),
  2629.                       startPORT(5),
  2630.                       stopPORT(6)
  2631.  
  2632.  
  2633.  
  2634. Case & Rijsinghani                                             [Page 47]
  2635.  
  2636. RFC 1512                        FDDI MIB                  September 1993
  2637.  
  2638.  
  2639.                       }
  2640.               ACCESS  read-write
  2641.               STATUS  mandatory
  2642.               DESCRIPTION
  2643.                       "Causes a Control signal to be generated with a
  2644.                       control_action of 'Signal' and the 'variable'
  2645.                       parameter set with the appropriate value (i.e.,
  2646.                       PC_Maint, PC_Enable, PC_Disable, PC_Start, or
  2647.                       PC_Stop) (refer to ANSI 9.4.2)."
  2648.               REFERENCE
  2649.                       "ANSI { fddiPORT 70 }"
  2650.               ::= { fddimibPORTEntry 25 }
  2651.  
  2652.  
  2653.           END
  2654.  
  2655. 5.  Acknowledgements
  2656.  
  2657.    This document was produced by the IETF FDDI MIB working group:
  2658.  
  2659.                Hossein Alaee, 3Com Corporation
  2660.                Haggar Alsaleh, Bell Northern Research
  2661.                William Anderson, Mitre Corporation
  2662.                Alan Apt, Addison-Wesley
  2663.                Mary Artibee, Silicon Graphics
  2664.                Karen Auerbach, Epilogue Technologies
  2665.                Doug Bagnall, Apollo/Hewlett Packard
  2666.                Chet Birger, Coral Network Corporation
  2667.                Pablo Brenner, Fibronics
  2668.                Howard Brown, Cabletron
  2669.                Jack Brown, US Army Computer Engineering Center
  2670.                Eric Brunner
  2671.                Jeff Case, The University of Tennessee
  2672.                Tammy Chan, Fibercom
  2673.                Asheem Chandna, AT&T
  2674.                Cho Y. Chang, Apollo/Hewlett Packard
  2675.                Chris Chiotasso, Fibronics
  2676.                Paul Ciarfella, Digital Equipment Corporation
  2677.                John Cook, Chipcom
  2678.                Don Coolidge, Silicon Graphics
  2679.                Burt Cyr, Unisys
  2680.                James R. Davin, Massachusetts Institute of Technology
  2681.                Nabil Damouny
  2682.                Nadya El-Afandi, Network Systems Corporation
  2683.                Hunaid Engineer, Cray Research
  2684.                Jeff Fitzgerald, Fibercom
  2685.                Richard Fox, Synoptics
  2686.                Stan Froyd, ACC
  2687.  
  2688.  
  2689.  
  2690. Case & Rijsinghani                                             [Page 48]
  2691.  
  2692. RFC 1512                        FDDI MIB                  September 1993
  2693.  
  2694.  
  2695.                Debbie Futcher, U.S. Naval Surface Warfare Center
  2696.                Joseph Golio, Cray Research
  2697.                Jeremy Greene, Coral
  2698.                Peter Hayden, Digital Equipment Corporation
  2699.                Scott Hiles, U.S. Naval Surface Warfare Center
  2700.                Greg Jones, Data General
  2701.                Satish Joshi, SynOptics Communications
  2702.                Jayant Kadambi, AT&T Bell Labs
  2703.                Joanna Karwowska, Data General
  2704.                Frank Kastenholz, Interlan
  2705.                Jim Kinder, Fibercom
  2706.                Christopher Kolb, PSI
  2707.                Cheryl Krupczak, NCR
  2708.                Peter Lin, Vitalink
  2709.                Then Liu
  2710.                John R. LoVerso, Concurrent Computer Corporation
  2711.                Ron Mackey, Distributed Systems International, Inc.
  2712.                Gary Malkin, Proteon
  2713.                Bruce McClure, Synernetics
  2714.                Keith McCloghrie, Hughes Lan Systems
  2715.                Donna McMaster, SynOptics
  2716.                John O'Hara, Massachusetts Institute of Technology
  2717.                Luc Pariseau, Digital Equipment Corporation
  2718.                Dave Perkins, SynOptics Communications
  2719.                James E. Reeves, SynOptics Communications
  2720.                Jim Reinstedler, Ungermann-Bass
  2721.                Radhi Renous, Fibronics
  2722.                Sal Ricci, AT&T/NCR
  2723.                Anil Rijsinghani, Digital Equipment Corporation
  2724.                Bob Rolla, Synernetics
  2725.                Nelson Ronkin, Synernetics
  2726.                Marshall T. Rose, Performance Systems International, Inc.
  2727.                Milt Roselinsky, CMC
  2728.                Jon Saperia, Digital Equipment Corporation
  2729.                Greg Satz, cisco Systems
  2730.                Steven Senum, Network Systems Corporation
  2731.                Jim Sheridan, IBM Corporation
  2732.                Jeffrey Schiller, MIT
  2733.                Dror Shindelman, Fibronics
  2734.                Mark Sleeper, Sparta
  2735.                Lou Steinberg, IBM Corporation
  2736.                Larry Stefani, Digital Equipment Corporation
  2737.                Mary Jane Strohl, Apollo/Hewlett Packard
  2738.                Sally Tarquinio, Mitre Corporation
  2739.                Kaj Tesink, Bellcore
  2740.                Ian Thomas, Chipcom
  2741.                Dean Throop, Data General
  2742.                Bill Townsend, Xylogics
  2743.  
  2744.  
  2745.  
  2746. Case & Rijsinghani                                             [Page 49]
  2747.  
  2748. RFC 1512                        FDDI MIB                  September 1993
  2749.  
  2750.  
  2751.                Ahmet H. Tuncay, SynOptics Communications
  2752.                Mike Turico, Motorola
  2753.                Chris VandenBerg, ACC
  2754.                Sudhanshu Verma, Hewlett Packard
  2755.                Joe Vermeulen, UNISYS
  2756.                David Waiteman, BBN
  2757.                Bert Williams, Synernetics
  2758.                Mark Wood, Distributed Systems International, Inc.
  2759.                Y. C. Yang
  2760.                Denis Yaro, Sun Microsystems
  2761.                Jeff Young, Cray Research
  2762.  
  2763.    The author gratefully acknowledges the labors of Judi Talley and
  2764.    David Reid of SNMP Research, Inc. for their editorial assistance in
  2765.    the preparation of this document.
  2766.  
  2767. 6.  References
  2768.  
  2769.    [1]  Rose M., and K. McCloghrie, "Structure and Identification of
  2770.         Management Information for TCP/IP-based internets", STD 16, RFC
  2771.         1155, Performance Systems International, Hughes LAN Systems, May
  2772.         1990.
  2773.  
  2774.    [2]  Case, J., "FDDI Management Information Base", RFC 1285, SNMP
  2775.         Research, Incorporated, January 1992.
  2776.  
  2777.    [3]  Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  2778.         Network Management Protocol", STD 15, RFC 1157, SNMP Research,
  2779.         Performance Systems International, Performance Systems
  2780.         International, MIT Laboratory for Computer Science, May 1990.
  2781.  
  2782.    [4]  McCloghrie K., and M. Rose, Editors, "Management Information
  2783.         Base for Network Management of TCP/IP-based internets", STD 17,
  2784.         RFC 1213, Performance Systems International, March 1991.
  2785.  
  2786.    [5]  Information processing systems - Open Systems Interconnection -
  2787.         Specification of Abstract Syntax Notation One (ASN.1),
  2788.         International Organization for Standardization.  International
  2789.         Standard 8824, (December, 1987).
  2790.  
  2791.    [6]  Information processing systems - Open Systems Interconnection -
  2792.         Specification of Basic Encoding Rules for Abstract Notation One
  2793.         (ASN.1), International Organization for Standardization.
  2794.         International Standard 8825, (December, 1987).
  2795.  
  2796.    [7]  Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  2797.         STD 16, RFC 1212, Performance Systems International, Hughes LAN
  2798.         Systems, March 1991.
  2799.  
  2800.  
  2801.  
  2802. Case & Rijsinghani                                             [Page 50]
  2803.  
  2804. RFC 1512                        FDDI MIB                  September 1993
  2805.  
  2806.  
  2807.    [8]  American National Standards Institute, FDDI Station Management
  2808.         (SMT), Draft Proposed American National Standard, American
  2809.         National Standards Institute, X3T9.5/84-49 REV 7.3.
  2810.  
  2811. 7. Security Considerations
  2812.  
  2813.    Security issues are not discussed in this memo.
  2814.  
  2815. 8. Authors' Addresses
  2816.  
  2817.    Jeffrey D. Case
  2818.    The University of Tennessee
  2819.    Department of Computer Science
  2820.    107 Ayres Hall
  2821.    Knoxville, Tennessee  37996
  2822.  
  2823.    and
  2824.  
  2825.    SNMP Research, Incorporated
  2826.    3001 Kimberlin Heights Road
  2827.    Knoxville, Tennessee  37920
  2828.  
  2829.    Phone: (615) 974-5067 or (615) 573-1434
  2830.    EMail: case@CS.UTK.EDU
  2831.  
  2832.  
  2833.    Anil Rijsinghani
  2834.    Digital Equipment Corporation
  2835.    295 Foster Street
  2836.    Littleton, MA 01460-1123
  2837.  
  2838.    Phone: (508) 952-3520
  2839.    EMail: anil@levers.enet.dec.com
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858. Case & Rijsinghani                                             [Page 51]
  2859.